Ios Xcode 8自动NSManagedObject子类codegen vs瞬态属性
由于Xcode 8提供了一种似乎很好的可能性,可以跳过NSManagedObject子类代码的生成,并自行完成,因此我想在我的应用程序中使用它。但是,为了在使用NSFetchedResultsController时对对象进行分组,我还想使用一些临时属性。这是否可能以某种方式实现,或者我必须自己生成类并编写这些属性的实现?如果不生成Ios Xcode 8自动NSManagedObject子类codegen vs瞬态属性,ios,objective-c,swift,core-data,xcode8,Ios,Objective C,Swift,Core Data,Xcode8,由于Xcode 8提供了一种似乎很好的可能性,可以跳过NSManagedObject子类代码的生成,并自行完成,因此我想在我的应用程序中使用它。但是,为了在使用NSFetchedResultsController时对对象进行分组,我还想使用一些临时属性。这是否可能以某种方式实现,或者我必须自己生成类并编写这些属性的实现?如果不生成NSManagedObject子类,我认为这是不可能的 这可能是“类别/扩展”codegen选项帮助解决的问题。此codegen选项对于创建您确实希望核心数据管理的属性
NSManagedObject
子类,我认为这是不可能的
这可能是
“类别/扩展”
codegen选项帮助解决的问题。此codegen选项对于创建您确实希望核心数据管理的属性(属性)非常有用。无需将其子类化,请尝试将您的属性标记为瞬态
然后您将能够自动访问此属性
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"