Я попытался предикат моего coredate, основанный на настроении на начальные запросы, все настроения установлены на 8. Я буду вызывать от 0 до 7 секунд каждую секунду для обновления таблицы.как решить ошибку NSPredicate 'Невозможно использовать в/содержит оператор с коллекцией 8 (а не коллекцией)
, но я получил
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't use in/contains operator with collection 8 (not a collection)'
Должен ли я использовать СОДЕРЖИТ или другой оператор предицировать?
NSString* filter = @"%K CONTAINS[cd] %@";
NSPredicate *getMoodPred = [NSPredicate predicateWithFormat:filter, @"mood", mood];
NSLog(@"getmood %@",getMoodPred); //getmood mood CONTAINS[cd] "7"
NSArray *getMoodArray = [[VPPCoreData sharedInstance]allObjectsForEntity:@"Song" orderBy:Nil filteredBy:getMoodPred];
спасибо, что я пропустил это! – Desmond