エラーを理解するのを手伝ってもらえますか?私のプロジェクトは現れるmodalControllerで、mutableArrayに新しいテキストを保存させます。
Iデバッガからこのエラーを受け取る:「保存」ボタンの「認識できないセレクタ」?
を送信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];
}
おかげ
ポール
どのように 'tabWebSites'を初期化しますか? – albertamg