コアデータを初めて使用しています。私は "チャネル"と呼ばれるエンティティを作成しました。私が使っていたチュートリアルでは、各エンティティの "モデルファイル"も作成されました。だから、 "Channel"というオブジェクト(クラス)のようなもので、属性をivarsとして宣言し、それらを@propertyで保持します。今.mファイルで、それらを合成するのではなく、@ dynamic iVarsが使われました。今は明らかに、私が保持していて解放していないので、コードが漏れる。私はdeallocメソッドを書こうとしましたが、うまくいきません。それは "宣言されていない識別子の使用" ivar名 ""です。コアデータモデルファイルiVarsを解放する
ここで問題は何ですか?コアデータを使用する場合でも「モデルファイル」を作成する必要はありますか?もしそうなら、それはなぜですか?そして、私はどのようにそれらの変数をリリースするのでしょうか?
おかげで、
私はそれを知っています。もう一度私の質問をお読みください。私が "dealloc"を使用したとき、エラーが出ました。また、コアデータのデータモデルファイルを自動生成することもできます。私はファイルを自動生成し、 "dealloc"メソッドはありませんでした。 – darksky
コアデータカスタム管理オブジェクトクラスに関するAppleのドキュメントを参照してください:http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Articles/03_ManagedObject.html#//apple_ref/doc/uid/ TP40008305-CH102-SW2 – Manoj