Ich versuche, ein Array nach einem seiner Zeichenfolgenfelder zu filtern.
Sowohl nameLower als auch filterLower haben einen NSString-Wert im Inneren, und dennoch bekomme ich immer wieder:
__NSCFString containsString:]: unrecognized selector sent to instance 0x7f876b79e160
-(void) filterFriendsArray:(NSString*)filter {
[_filteredFriendsArray removeAllObjects];
for (FacebookUser* user in _friendsArray)
{
NSString* nameLower = [user.user.name lowercaseString];
NSString* filterLower = [filter lowercaseString];
if ([nameLower containsString:filterLower])
[_filteredFriendsArray addObject:user];
}
_displayedFriendsArray = _filteredFriendsArray;
}
containsString:Methode wurde nur in iOS 8 hinzugefügt.