didTurnIntoFault
でスーパーを呼び出す必要がありますか?私はドキュメンテーションの指示を見つけることができませんでした。NSManagedObject didTurnIntoFaultでsuperを呼び出す必要がありますか?
0
A
答えて
0
NSManagedObjectをサブクラス化して-didTurnIntoFaultをオーバーライドする場合、はにスーパーメッセージを送信する必要があります。
NSManagedObjectクラスリファレンスのSubclassing Notesを参照してください。
0
いいえ、私はそう信じません。 didTurnIntoFault
の目的は、保持しているインスタンス変数(特に一時的な値)を解放する機会を与えることです。 NSManagedObject
のライフサイクルが通常のNSObject
とはかなり異なるため、サブタイプがNSManagedObject
サブクラスの場合はdealloc
の代わりに使用されます。したがって、それはdealloc
とほとんど同じ目的を果たしますが、全く同じようには機能しません。
もちろん、NSManagedObject
のサブクラスをサブクラス化する場合は、[super didTurnIntoFault]
に電話する必要があります。
私は、NSManagedObject
の実装はおそらくノーオペレーションであると想像していたので、とにかくそれを呼び出すことに心配しています。また、それに害はないので、それが本当に重要であるときにそれを呼び出すことを覚えておくのに役立つかもしれません。
関連する問題
- 1. androidカスタムビューコンストラクタの場合はsuper()を呼び出すかthis()を呼び出す必要がありますか?
- 2. NSObjectの[super init]や[super initWithCoder]などを呼び出す必要があります
- 3. コードビハインドファイルでValidate()を呼び出す必要がありますか?
- 4. ARCでdispatch_releaseを呼び出す必要がありますか?
- 5. UITableViewCellでdeinitを呼び出す必要がありますか?
- 6. viewSafeAreaInsetsDidChangeをオーバーライドするにはsuperを呼び出す必要がありますか?
- 7. TForm.ManualDockはonFormShowを呼び出す必要がありますか?
- 8. Graphics.Dispose()を呼び出す必要がありますか?
- 9. いつjava.sql.Connection.rollback()を呼び出す必要がありますか?
- 10. [convertToGl]を呼び出す必要がありますか?
- 11. なぜresolve()を呼び出す必要がありますか?
- 12. いつsetContentAspectRatioを呼び出す必要がありますか?
- 13. GLSurfaceView:onPause/onResumeを呼び出す必要がありますか?
- 14. SqlTransactionはDisposeを呼び出す必要がありますか?
- 15. クローズ接続を呼び出す必要がありますか?
- 16. いつMessageQueue.EndReceive()を呼び出す必要がありますか?
- 17. 毎回FacebookSdk.sdkInitialize()を呼び出す必要がありますか?
- 18. Mockito.spy VerifyError:コンストラクタがsuper()またはthis()を呼び出す必要があります
- 19. PhoneStateListenerでアクティビティを呼び出す必要があります
- 20. onDestroy()でthread.joinを呼び出す必要があります
- 21. リポジトリは別のリポジトリを呼び出す必要がありますか?あるいは、リポジトリがサービス層を呼び出す必要がありますか?
- 22. Objective-Cカテゴリで `super`を呼び出す
- 23. 指定されたイニシャライザは、 'super'で指定されたイニシャライザを呼び出す必要があります。
- 24. realm.close()はいつ呼び出す必要がありますか?
- 25. CoreDataからフェッチを2回呼び出す必要があります
- 26. Pythonエラー "unboundメソッドを呼び出す必要があります"?
- 27. サブクラスNSManagedObjectを作成する必要がありますか?
- 28. iOSアプリでMagicalRecord.cleanUp()をどこで呼び出す必要がありますか?
- 29. gtk_init関数を呼び出す必要がありますが、main関数から呼び出す必要はありません - C++
- 30. 親プロセスで常にlisten()を呼び出す必要がありますか?
私はあなたに同意します。私が求めているのは、安全に遊ぶことだ。 – cocoafan