iPadアプリに使用しているSQLiteテーブルがあります。現在、約500個のアイテムがありますが、さらに約200個以上追加する必要があります。つまり、アプリはすでにデプロイされており、ユーザーがいて、ドキュメントディレクトリ内の編集可能なデータベースであるため、単に上書きできるわけではありません。すでに持っているテーブルを破棄せずに、これらの新しい行を簡単に追加するにはどうすればよいですか?これを手動で行わなくても、なんとかしてtxtをインポートすると便利です。(記録のために、私はCore Dataを使用していません。)
質問する
105 次
1 に答える
1
いくつかのアイデアを捨てる:
更新プログラムに新しいデータベース ファイルをデプロイして、既存のデータベースがあるかどうかをプログラムで検出できませんか。その場合は、新しいデータをデータベースに追加し、そうでない場合はプログラムで新しいデータベースを作成し、すべてのデータをそれに追加します。
おそらくxmlファイルにセットアップデータを保存できますか?
あるいは、更新プログラムに 2 番目のデータベースを含めることはできますか? 元のデータベースを上書きせず、v1.1 db ファイルを追加しますか? その後、v1.1 データを元のデータベースにマージできますか?
于 2012-08-13T05:38:03.067 に答える