У меня огромная проблема.Я скопировал некоторый код из примера поиска по таблицам со страниц ресурсов Apple.
в данном случае:
#pragma mark -
#pragma mark Content Filtering
- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope
{
[self.chatMessagesArrayCopyForSearching removeAllObjects]; // First clear the filtered array.
if ([searchText length]==0)
{
}else
{
for (FriendMessage *friend in chatMessagesArray)
{
NSComparisonResult result = [friend.message compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
if (result == NSOrderedSame)
{
[self.chatMessagesArrayCopyForSearching addObject:friend];
NSLog(@"%@", friend.message);
}
}
}
}
сбой приложения, когда, например, я набираю одну букву, а затем вторую букву.вероятно, что-то с friend.message потому что консоль говорит:
-[AccessibilityObjectWrapper message]: unrecognized selector sent to instance 0x5d8d580
FriendMessage - это пользовательский класс, унаследованный от NSObject, а сообщение - это стандартный NSString *.
спасибо залюбая предоставленная помощь
mapedd
ps извините, если код не очень читабелен