2016-12-11 2 views
0

コアデータを使用して3つの属性を持つ「UserProfile」エンティティを格納するXcode 7.3.1のプロジェクトを作成しています。私はこれらの属性のデフォルト値を設定しましたが、AppPropertiesが最初にアプリケーションがデフォルトで実行されるように設定できる方法はありますか?私はこれらのエンティティのうちの1つしか必要としませんが、アプリケーションが使用されるときに属性にアクセスして変更する必要があります。これについてデフォルトでコアデータを持つエンティティを作成できますか?

答えて

1

2つのこと:

  1. いいえ、デフォルトで作成されたコアデータのエンティティのインスタンスを持ってする方法はありません。コードで作成する必要があります。
  2. インスタンスが1つしかない場合、コアデータは完全に不適切なツールです。それはまったく意味がありません。データをユーザーのデフォルトで保存するか、必要に応じて別のプロパティーリストファイルに保存します。
関連する問題