のNSNumber * yearプロパティがあります。NSManagedObjectデータ モデルのタイプは ですInteger 16。
NSPredicate今年も調べてみたのですが、なかなか見つかりません。
私が試したこと:
NSPredicate *p = nil;
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
NSNumber *yearNo = [nf numberFromString:term];
if (yearNo) {
p = [NSPredicate predicateWithFormat:@"(cars.year == %i)", yearNo.intValue];
}
私も試しました:
NSPredicate *p = nil;
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
NSNumber *yearNo = [nf numberFromString:term];
if (yearNo) {
p = [NSPredicate predicateWithFormat:@"(cars.year == %@)", yearNo];
}
どちらの場合もアプリがクラッシュします。