私はCore Dataの最初のステップをやっているだけで、シンプルなplistを使ってプログラムのいくつかのプリファレンスデータを保存するコードを変更したいと思います。代わりにコアデータを使用したいと思います。ちょうど教育的理由から。エンティティ(コアデータ)にデフォルトレコードを生成する方法は?
私は基本的に "言語"、 "デバッグ情報"、 "サーバーのIP"などのような属性の束で "セットアップ"という名前のエンティティを作成しました。複数の設定を保持する意味がないため、エンティティには1つのデータレコードしか存在しません。
次に、GUIウィンドウ上でエンティティをAltキーを押しながらドラッグして、インターフェイスビルダにGUIを作成しました。私は "単一のアイテムビュー"を選んだ。私はコードを実行することができますが、問題があります:
私はcontolsの内容を変更できません。エンティティにレコードが存在しないため単純に仮定します。だから私の質問は、どのように "デフォルト"のエントリを作成することです?私は、 "master/detail view"を使用したくないのです。単に、一つのデータレコードが必要です。これは、storedata-fileがまだ作成されていない場合に自動的に生成されるべきです。
"コアロジック"?あなたは "コアデータ"を意味しますか? –
はい、混乱のために申し訳ありません:( –