1

由于某些奇怪的原因,我在尝试从 CoreData 对象访问 .displayOrder 时遇到了困难。当我 NSLog 对象退出时,包括订单数据在内的所有信息都会显示出来,所以我很确定对象上存在数据。

NSManagedObject *curObj = [_aFetchedResultsController objectAtIndexPath:fromIndexPath];

curObj.displayOrder (This is where I get error message - "displayOrder not found....")

此外,当我执行 self.curObj.displayOrder 之类的操作时,会显示 .displayOrder,但当然不会像这样工作。

希望有人能对此有所了解,并在此先感谢您!

4

1 回答 1

0

您应该使用自定义的 NSManagedObject,而不是从 tableView 中为对象分配一个通用的 NSManagedObject。例如 -

MyCustomObject *curObj = [_aFetchedResultsController objectAtIndexPath:fromIndexPath];

希望这可以帮助。

于 2013-07-17T05:50:11.003 回答