配列を初期化し、チャプターオブジェクトをブックオブジェクトの配列に追加しようとしていますが、次のエラーでクラッシュします。
2012-07-25 21:41:01.503 Project1 [2364:f803]-[__ NSCFString arrayOfChapters]:認識されないセレクターがインスタンス0x6ad80b0に送信されました2012-07-25 21:41:01.505 Project1 [2364:f803] *キャッチされなかったためにアプリを終了します例外'NSInvalidArgumentException'、理由:'-[__ NSCFString arrayOfChapters]:認識されないセレクターがインスタンス0x6ad80b0に送信されました'
私のコード:
Chapter *myChapter = [[Chapter alloc]init];
myChapter.pageCount = self.TextField2.text;
myChapter.chapterTitle = self.TextField1.text;
if(!currentBook.arrayOfChapters)
{
currentBook.arrayOfChapters = [[NSMutableArray alloc]init];
}
currentBook = [books objectAtIndex:segControl.selectedSegmentIndex];
[currentBook.arrayOfChapters addObject:myChapter];
コードは正しいと思いますが、プロジェクトに何か問題がありますか?実際のクラッシュを引き起こしているのは初期化だと思いますが、そこには非標準的なものは何もありません。