コアデータを使用してデータベースを作成し、その初期化済みファイルをSQLite Managerに読み込むことによって、アプリケーションのデータを事前に設定しています。コアデータで使用するためにSQLiteテーブルに画像をあらかじめ入力することは可能ですか?コアデータ:イメージ付きSQLiteエンティティの事前入力
私の初期の考えは、SQLite Managerを通して画像をBLOBとして挿入することです。その後、postに基づいて、タイプをバイナリに設定し、UIImage initWithData:
でインポートする必要があるように見えます。
これは実行可能ですか?もしそうなら、これは適切な方法ですか?
画像を使用してコード内であなたの事前に画像のみ(を10kBに8程度)のサムネイルであろう。可能であれば、それらをデータベースに配置して、データベースへの更新でデータの更新を一度に処理できるようにしたいと思います。 –
データベースを事前にシードするときはいつでも、私はシミュレータ/デバイスに作業をさせて、互換性があることを知っています。ユーザーが新しいイメージを追加できると仮定しているため、コアデータのNSDataフィールドにイメージを追加および取得してデータベースの最初の事前シーディングを行う作業を行うために作成する方法を使用します。 –
この場合、エンドユーザーはデータベースを更新することはできませんが、アプリケーションを読み込むことで確実に画像を取得することができます。 –