我正在使用格式低于
的谓词NSPredicate *predicate = [NSPredicate predicateWithFormat:@"item LIKE %@", @"itemName"];
NSArray *array = [fetchedObjects filteredArrayUsingPredicate:predicate];
但它在64位设备上失败,无法过滤从核心数据中提取的结果数组对象。
它在32位设备上运行良好。
请帮忙。
答案 0 :(得分:0)
您可以尝试以下替代解决方案..
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"item CONTAINS[cd] %@", @"itemName"];
/////(OR)
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"item==%@", @"itemName"];
NSArray *array = [fetchedObjects filteredArrayUsingPredicate:predicate];
希望它可以帮助你......!