2011-08-10 20 views
0

[OK]を、この質問は割り当てられているが、私はまだそれを得ることはありません。私の問題は: -CoreDataがシミュレータからデバイスにデバイス情報がありません

私はcoredataアプリケーションがあります。シミュレータを使用してデータを保存します。出力ビューで出力される文字列や画像などのデータ。

私はシミュレータを使用するたびに、情報が格納されており、うまく動作します。しかし、デバイス上でアプリケーションを実行すると、データはありません。私はシミュレータを使用してデータを格納しています。一度デバイスで実行すると、シミュレータを使用して保存されたデータは表示されません。私はシミュレータなどからデータベースを取らなければならないと信じていますが、シミュレータデータベースにアクセスする方法はわかりません。誰でも助けることができる

答えて

0

User/<YourName>/Library/Application Support/iPhone Simulator/<SDK Version>/Applications/<ApplicationID>/Documents/<YourDatabaseName>.sqliteを見てください。そのファイルをコピーしてあなたのアプリケーションバンドルに入れてください。リンゴサイトのiPhone Recipesサンプルコードより、事前に埋め込まれたコアデータベースからデータをロードする方法を確認することができます。

+0

ok ...すぐにそれを確認してください。私は質問がある、私はシミュレータを使用してcoredataにデータを格納すると、どのようにデバイスに表示されませんか?私はこのhttp://iphonedevelopment.blogspot.com/2010/08/core-data-starting-data.htmlに従っていますが、私はそれを手に入れません。それは永続的なストアでなければならないのですか? – Harvin

+0

シミュレータで実行されているアプリは、デバイスで実行されているアプリではないためです。あなたはまだそれがデバイス上にあるシミュレータからアプリを削除することができます。デバイス上のアプリケーションは、シミュレータ上のデータが変更されたことをどのように知るべきですか? – dasdom

+0

aha ...オクラホマ、シミュレータからのデータベース、私はそれをつかんで、アプリケーションフォルダ、儀式にそのデータベースを挿入する必要がありますか?一度それを行うと、コードに従ってデータベースからデータを読み込む必要があります。私は正しい? – Harvin

関連する問題