की NSNumber संपत्ति के लिए NSPredicate मैं NSManagedObject
की NSNumber * year
संपत्ति है, यह डेटा मॉडल में टाइप है Integer 16
है।NSManagedObject
मैं इस वर्ष के लिए 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];
}
दोनों ही मामलों ऐप्लिकेशन क्रैश में।
हमें दिखाएं अनुरोध या क्रैश लॉग लाने है। –