2016-12-15 8 views
1

Xcode 8はNSManagedObjectサブクラスコードの生成をスキップする可能性があるため、アプリケーションで使用したいと考えています。しかし、NSFetchedResultsControllerを使ってオブジェクトをグループ化するために、いくつかの一時的なプロパティを使いたいと思っていました。これをどうにかして実現することはできますか、伝統的にクラスを生成し、これらのプロパティの実装を自分で記述する必要がありますか?Xcode 8自動NSManagedObjectサブクラスコードジェネレータと一時プロパティ

答えて

1

NSManagedObjectサブクラスを生成しなければ、これは可能ではないと思います。

これはcodegenオプションが対応するのに役立つ可能性があります。"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" 
関連する問題