の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];
}
どちらの場合もアプリがクラッシュします。