私のiPhoneアプリケーションには、次のようなコードがあります。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = @"Instruction Controller";
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(menuButtonClicked)];
}
#pragma mark private methodes
-(void) menuButtonClicked{
NSLog(@"menuButtonClicked");
}
しかし、このボタンをクリックすると、「認識されないセレクターがインスタンスに送信されました」という例外が発生します。この問題を解決するにはどうすればよいですか?
アップデート
2013-05-23 12:21:33.182 CICDP[3091:11603] -[__NSCFString menuButtonClicked]: 認識されないセレクターがインスタンス 0x8128eb0 に送信されました例外 'NSInvalidArgumentException'、理由: '-[__NSCFString menuButtonClicked]: 認識されないセレクターがインスタンス 0x8128eb0 に送信されました'