10個のエンティティからなるデータモデルを1つ作成しました。数日後、そのエンティティの1つに属性を追加しました。私がこのアプリを実行するとき、このアプリはクラッシュしました。ですから、この問題を解決するのを助けてください。 ありがとうございます。iPhoneのデータモデルに追加されたデータベースに属性を追加する
答えて
あなたはまだだけのアプリを開発している場合、最も簡単な答えは、単に削除することです
false新しいモデルバージョンを作成し、その中に余分なエンティティ/属性を作成する必要があります。 – Eimantas
をアプリがすべてのターゲットをきれいにし、その後、構築し、また、シミュレータからアプリを削除してからアプリを構築する必要がありますし、それを再インストールしてください。
実際にデータベースの内容を保持したい場合は、コアデータをあるバージョンのスキーマから別のスキーマ(特定の注意事項を含む)に自動的に移行することができます。詳細はSee the documentationをご覧ください。
属性をエンティティまたはエンティティにモデルに追加する必要があるたびにアプリケーションをクラッシュさせたくない場合は、新しいモデルバージョンを作成し、その新しいバージョンを使用するように管理オブジェクトモデルを表示する必要があります。
新しいモデルのバージョンは、Editor -> Add Model version...
に移動して作成できます。あなたのコードを投稿
NSError *error = nil;
NSURL *storeURL = <#The URL of a persistent store#>;
NSPersistentStoreCoordinator *psc = <#The coordinator#>;
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
BOOL success = [psc addPersistentStoreWithType:<#Store type#>
configuration:<#Configuration or nil#> URL:storeURL
options:options error:&error];
if (!success) {
// Handle the error.
}
あなたはアプリを開発している間、それは過労のようです。 –
IMOそれは必要な時ではなく、最初から正しいことをすることについてです。 – Eimantas
- 1. 投影されたグラフのエッジに属性を追加する
- 2. Woocommerce Cookieにセキュリティ保護された属性を追加する
- 3. エクスポートされたXMLにスキーマで属性を追加する
- 4. 生成されたSVGファイルに属性を追加する
- 5. magentoで設定された属性に属性を追加する方法
- 6. 条件付き追加html属性を追加するには?
- 7. DataColumnに属性を追加する
- 8. BeautifulSoup - タグに属性を追加する
- 9. ApacheDSに 'memberOf'属性を追加する
- 10. フィードにカスタム属性を追加する
- 11. 要素に属性を追加する
- 12. システム属性にリストを追加する
- 13. ビューにカスタム属性を追加する
- 14. XMLノードに属性を追加する
- 15. Sequelizeアソシエーションに属性を追加する
- 16. javascript_include_tagにdefer属性を追加する
- 17. TTPhotoに属性を追加する
- 18. クラスにDebuggerStepThrough属性を追加する
- 19. iphone sdk:UIWebViewに追加されたUIButtonにイベントを追加する方法
- 20. Sparkに属性が追加されたページにリダイレクト
- 21. jQuery - 追加された要素の属性を取得する
- 22. XmlAttributesOverridesにIXmlSerializableメソッドの属性が追加されました
- 23. データテーブルの属性をにデータテーブルに追加
- 24. jquery datatableの動的に追加された行にdata-title属性を追加する方法は?
- 25. データベースに一度に2行または3行追加すると、iphoneにレコードが追加されない
- 26. コレクションにオブジェクトの属性を手動で追加した配列に追加
- 27. Rails - 属性を追加して配列に追加
- 28. リンクのonclick属性にコードを追加
- 29. の追加属性が
- 30. Datatables - td追加の属性
:その後アプリデリゲートの
persistentStoreCoordinator
方法で自動マイグレーションを有効にします。あなたのアプリはクラッシュしています。ブレークポイントを使って解決しようとしましたか? – Devang