2016-09-22 63 views

回答

1

这取决于你通过添加自定义类的意思:

  • 如果你想添加一个代表实体类,你需要使之从NSManagedObject继承来设计类。您不能将任意类添加为数据模型中的实体之一 - 继承是强制性的。

  • 如果要将类的实例作为实体的属性添加,则需要能够将该类转换为NSData或从NSData转换,以便Core Data能够保存它。做到这一点的一个好方法是使该类符合NSCoding协议,然后对Core Data属性使用“可转换”类型。