0

私の目標は、テーブルビューにデータを入力することです。そのためには、配列を使用してそのテーブルを追加、削除、更新する必要があるため、Sqlite データベースを使用します。Sqlite を使用すると、この目標を簡単に達成できます。ただし、アプリを再起動すると、その配列に保存されているすべてのデータが失われます。ただし、テーブルに含まれるデータは、このアプリがインストールされているすべてのデバイスで利用できる必要があります。この目標を達成するために、私は Plist を使用することを考えています。この目標を達成する他の方法はありますか?

4

1 に答える 1

0

あなたの質問はあまり明確に表現されていませんが、私が理解していることから、SQLite データベースに挿入した静的データがいくつかあります。このデータを利用できるようにする場合は、そのデータを含む sqlite データベースを取得し、アプリのResourcesフォルダーに保持して、実際にアプリにコピーされるようにする必要があります。NSBundleその後、メソッドを使用してデータベース ファイルへのパスを取得し、そこから移動できます。

大量のデータでない場合は、静的配列などを作成してそこに保存できます。生の sqlite を使用する代わりに、Core Data を調べることも検討してください。

また、データをプロパティ リストまたは他のファイルに保存し、そこから読み取ることもできます。NSUserDefaultsただし、これには使用しないでください。そのプロパティ リストは、静的データではなく、ユーザー設定により適しています。

于 2012-07-17T10:59:26.707 に答える