0

アプリケーションのインストール中にドキュメントにコピーするデータベース(SQLiteを使用)ファイルがあります。テーブルに1つのフィールドを追加し、デバイスに新しいDBをインストールしたいと思います。これを達成するには、データベースの移行を行う必要があると思います。

私が直面している問題は、インストールされたデータベースから全データを取得し、その抽出されたデータを新しいデータベースに挿入するコードを考えることができないことです(インストール中)、私はiOSプログラミングの経験が少ないので、スクラッチから詳細を提供してください。

前もって感謝します :)

4

1 に答える 1

0

これは実際にはiOSの問題ではなく、概念的な問題です。

データベースに新しいテーブルを追加する場合、新しいテーブルが既に含まれているデータベースではなく、古いバージョンのデータベースをコピーするのはなぜですか。

既存のデータのインポートについては、古いデータベースを読み取り、新しいデータベースに書き込むだけです。これは、利用可能なSQLiteAPIを使用すれば十分に単純なはずです。詳細を説明することは、この質問の範囲を超えています。(これらの基本的なことについては、オンラインで十分な情報が見つかります。)

于 2013-02-26T11:18:38.050 に答える