書籍に似たすべての情報を格納しているSQLite DBを持つiPhoneアプリがあります。ユーザーはDBから情報を読み取るだけで、データの更新が許可されていないため、DBを更新しません。アップグレードがある場合は、DBとアプリケーションの両方のコンテンツが置き換えられます。私は知りたい:アプリを更新するときにSQLite DBのコンテンツを置き換えます
- 私はDBを完全に新しいもので上書きしたいので、アップグレードを処理する最良の方法は何ですか?
- 実際、私はリンゴによる審査待ちの新しいバージョンを手に入れました。私はこの問題を完全に逃しました。これが私の最初のiPhoneアプリケーションなので、私はこの状況を処理するために何ができるのか分かりません。誰も助けることができますか?
データベースはどこに保存されていますか?アプリのバンドル内?または、最初のアプリの起動時にドキュメントまたはライブラリフォルダにコピーしますか?これは大きな問題のようには聞こえません。必要に応じて、アップロードされたバイナリを拒否して、解放されないようにすることができます。 – marcus
Marcusでは、Recipeサンプルと同じ方法で処理され、最初のアプリの起動時にLibraryフォルダにコピーされます。 – Conway
アップロードしたバイナリを拒否する必要がありますか? – Conway