こんにちは didFinishLaunchingメソッドに問題があります。私は本当に何が問題なのか混乱しているので、私はすべてのコードを貼り付けたのです。DidFinishLaunching iphoneのアプリケーションでの問題
**[Demo1AppDelegate setMapViewController:]: unrecognized selector sent to instance 0x5649a30
2011-05-25 14:17:58.724 Demo1[10630:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Demo1AppDelegate setMapViewController:]: unrecognized selector sent to instance 0x5649a30'**
私はDemo1appDelegate.hファイルで
#import <UIKit/UIKit.h>
#import "MapViewController.h"
@interface Demo1AppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
MapViewController *mapViewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@end
そして でこのコード を使用しています:問題は、アプリケーションが、起動しませんでした、それはクラッシュし、それは私のコンソールでこのメッセージを表示しました次のようにDemo1AppDelegate.mファイル
#import "Demo1AppDelegate.h"
@interface Demo1AppDelegate()
@property (nonatomic, retain) MapViewController *mapViewController;
@end
@implementation Demo1AppDelegate
@synthesize window;
#pragma mark -
#pragma mark Application lifecycle
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
MapViewController *viewController = [[MapViewController alloc] init];
self.mapViewController = viewController;
[viewController release];
[window addSubview:self.mapViewController.view];
[window makeKeyAndVisible];
return YES;
}
- (void)dealloc {
[mapViewController release];
[window release];
[super dealloc];
}
@end
非常に良い質問です。第一は、私はすでにこれを試すことが – Harish
に動作します.mファイルにdemo1Appdelegates.hファイルと@sysで@interface Demo1AppDelegate()@property(アトミック、保持)MapViewControllerを定義しますが、.ITは、コンソール – Rocky