【发布时间】:2012-09-07 18:26:44
【问题描述】:
为什么会崩溃?
CategoryOfExpense *newCatEx = (CategoryOfExpense *) [NSEntityDescription entityForName:kCategoryOfExpense inManagedObjectContext:moc];
newCatEx.name = self.nameTextField.text; <- crashes here
newCatEx.icon = [NSData dataWithData:UIImagePNGRepresentation(self.iconImageView.image)];
错误是:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Can't modify an immutable model.'
【问题讨论】:
-
在尝试访问其成员变量之前,您是否检查过 newCatEx 是否不为零?
标签: ios core-data iphonecoredatarecipes