エラーを理解するのを手伝ってもらえますか? 私のプロジェクトは、表示される modalController であり、ユーザーが新しいテキストを mutableArray に保存できるようにします。
デバッガーから次のエラーが表示されます。
2011-07-21 16:53:52.362 aeffa[18089:207] -[__NSArrayI addObject:]: 認識されないセレクターがインスタンス 0x4b042d0 に送信されました
コードを確認しましたが、何が問題なのかわかりません。「キャンセル」ボタンは正常に機能しますが、「保存」ボタンを押すとエラーが発生します。これが私のコードです:
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemCancel
target:self
action:@selector(cancel:)] autorelease];
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemSave
target:self
action:@selector(save:)] autorelease];
}
およびメソッド:
- (IBAction)cancel:(id)sender {
[self dismissModalViewControllerAnimated:YES];
}
- (IBAction) save:(id)sender{
Website *newSite = [[Website alloc]init];
NSURL *newURL = [[NSURL alloc ]initWithString:url.text];
newSite.websiteURL = newURL;
newSite.websiteTitle = titre.text;
newSite.websiteDesc = descr.text;
[tabWebSites addObject:newSite];
[newURL release];
[newSite release];
}
ありがとう
ポール