CoreDataについて質問があります。アプリケーションを開始するとき、データ(Core Dataによって自動的に保存される)はいつNSArrayControllersにロードされますか?ユーザーが操作する前に、最初に変更したいと思います。
具体的には、エンティティプレイリスト用のNSArrayControllerがあります。ユーザーが新しいプレイリストを追加したり、アプリを操作したりする前に、プログラムでプレイリストを変更したいと思います。windowControllerDidLoadNib:
NSPersistentDocument(MyDocument.m)と、NSPersistendDocumentとNSArrayControllerの両方で試しましたawakeFromNib
が、これらのメソッドをチェックインすると[[myArrayController arrangedObjects] count]
、結果として0が返されます(アレイコントローラーのコンテンツは空です)。
しかし、私は実際にデータを保存していて、それがユーザーに表示されています。そもそもいつどこで変更できるのかわからない。
助けてくれてありがとう。