2011-02-10 8 views
0

私たちはsqliteファイルをコアデータsqliteに変換し、アプリケーションで使用できますか?事前に感謝してください。コアデータの疑問

+0

u colinに感謝の意を表していただきありがとうございます – satya

答えて

1

おそらくありません。コアデータは、エンティティをマップする独自のテーブルを作成します。私が知っている限り、それはあなたがSQLiteデータベースを作成し、コアデータが魔法のように動作し始めることができるものです。おそらく最も簡単なことは、SQLiteデータベースからデータを手動でインポートし、アプリケーションに適切なエンティティを作成し、SQLiteデータベースを使用してCore Dataのストアに保存することです。

1

1.Iこのあまりに

下のリンク

https://github.com/tapasya/Sqlite2CoreData

2.Tryを参照してください。私はこのことについてわからないあなたはcoredata互換性のSQLiteの

に標準のSQLiteを移行することができると思います

自動的な方法はありません。あなたは、対応する管理対象オブジェクトを作成し、各エントリ3.For

各エントリの上

2.Iterate 1.Load

に既存のデータが必要になります。

CSVを使用している場合は、NSStringにファイルをロードして(あまり大きすぎない場合)、各行を繰り返し処理できます。 SQLiteを使用している場合は、SQLite APIまたはFMDBやPLDatabaseのようなObjCスタイルのラッパーのいずれかを使用する必要があります。