エンティティにCLPlacemark
プロパティが含まれています。city
文字列がplacemarkのlocalityプロパティと一致するかどうかを確認したい。
述語performFetch
で使用するとクラッシュが発生します。CONTAINS
predicate = [NSPredicate predicateWithFormat:@"placemark.locality CONTAINS[cd] %@", city];
[_fetchedResultsController.fetchRequest setPredicate:predicate];
NSError *error = nil;
if (![[self fetchedResultsController] performFetch:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}