私はCoreDataBooksを使いこなし、現在の3つに加えてsqliteファイルに別のフィールドを追加しようとしています。 .xcdatamodelに属性文字列を追加し、book.h、book.m、およびローカライズされたファイル(すべてsqliteファイルを変更せずに)で宣言しました。しかし、これらの変更は、sqliteでフィールドを追加することはありませんし、アプリケーションは決して読み込まれません。私は、シミュレータでアプリを削除してビルド→クリーンアップを実行するたびに、無駄にすることはありません。私はまた、.xcdatamodelと一致するようにsqliteファイルを変更しようとしましたが、アプリケーションはまだ読み込まれません。CoreDataBooksに文字列属性を追加する
これはCoreDataBooksまたは私の問題ですか?これを行う前にアプリをバージョンアップする必要がありますか?私がシミュレータでアプリを削除している限り、そうする必要はありません。
CoreDataBooksでこの4番目の文字列属性(sqliteフィールド)をどのように追加することができますか?
ありがとうございます!
良いキャッチ..... –
あなたのお返事ありがとう!ですから、.xcdatamodelで属性を追加するのではなく、sqliteファイルを変更できますか? – Benjamin
sqliteファイルを削除(または名前を変更)しようとしましたが、期待通りの変更を加えてsqliteファイル "CoreDataBooks.sqlite"を再作成しません。 – Benjamin