我想分配布爾類型屬性的值。當我試圖這樣做,我在這個錯誤iOS核心數據 - Segementation Fault 11
Job appears to have crashed: Segmentation fault: 11
在這裏結束的代碼如下:
NSMutableArray *emails = [[NSMutableArray alloc] init];
NSError *error = nil;
//This is your NSManagedObject subclass
SalesPerson * client = nil;
NSFetchRequest * request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:@"SalesPerson" inManagedObjectContext:self.managedObjectContext]];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name == %@", query];
[request setPredicate:predicate];
NSArray *results = [self.managedObjectContext executeFetchRequest:request error:&error];
client = [results objectAtIndex:0];
client.mailed = TRUE;
NSLog(@"client email %@",client.email);
[emails addObject:client.email];
我有三個屬性的名稱,電子郵件和mailed.When我試圖改變郵寄的屬性該實體它拋出我上面提到的錯誤。郵寄的類型是布爾值。其他屬性是更新時確實會更改的字符串。任何幫助將不勝感激。
如何在coredata模型類中聲明郵件?它是Bool類型的NSNumber嗎? – iDev