2016-12-15 110 views
1

由于Xcode 8提供了一种跳过NSManagedObject子类代码生成的看似很大的可能性,并且它本身我想在我的应用程序中使用它。不过,我还想在使用NSFetchedResultsController的同时使用一些临时属性来分组对象。这可能以某种方式实现,或者我必须传统地生成类并自己写这些属性的实现?Xcode 8自动NSManagedObject的子类代码与瞬态属性

回答

1

我不认为这是可能的,而不会产生NSManagedObject子类。

这可能是"Category/Extension" codegen选项有助于解决的问题。此代码选项对于创建您希望核心数据管理的属性(属性)很有用。

0

有没有需要继承它,尝试标记您的财产瞬间 enter image description here

然后,你将能够自动访问该属性。

func insertNewObject(_ sender: Any) { 
    let context = self.fetchedResultsController.managedObjectContext 
    let newEvent = Event(context: context) 

    // If appropriate, configure the new managed object. 
    newEvent.timestamp = NSDate() 
    newEvent.someT = "ABC"