さて、私は本のオブジェクトクラスを持っています。これには、拡張子としてBook.nameとBook.idがあります。Book.nameはNSStringです。これは、UITableViewで検索およびリストする必要があるものです。
NSMutableArray * matchingSymptomsArray = [[NSMutableArray alloc] initWithCapacity:50];
for(NSMutableArray *letterArray in DataArray){
for(Book *bk in letterArray){ //Heres the ERROR
NSLog(@"Uptil NEW");
if([bk matchesSearchString:searchString]){
//I couldnt reach here, according to debugging and Logs//
[matchingSymptomsArray addObject:bk];
}
}
}
DataArrayは、すべての本が保管されている場所です。100以上。UITableViewのメインデータソースです。文字列の各文字を検索してBook.nameと照合しようとしていますが、開始する前でも、for(Book * bk in LetterArray)//エラーが発生します。
問題であると想定されるのは?
これはコンソールのエラーです****-[BookcountByEnumeratingWithState:objects:count:]:認識されないセレクターがインスタンス0x55c110に送信されました2009-09-29 06:17:41.073 Smart Diagnosis [3897:20b] *キャッチされなかったためにアプリを終了します例外'NSInvalidArgumentException'、理由: '-[Book countByEnumeratingWithState:objects:count:]:認識されないセレクターがインスタンス0x55c110に送信されました '
回避策はありますか?
ご協力いただきありがとうございます :)