2016-08-31 24 views
1

私はxCode(PhoneGapを使用して)でsqliteプラグイン、保存されたデータを使用してiPadアプリを作成しましたが、保存したデータを表示したいときは保存場所を見つけることができませんでした。私のオンライン調査によると、/ Library/Developer/CoreSimulator/Deviceの下にある必要があります。私のsqliteデータはiOSシミュレータにどこに保存されていますか?

私は/ CoreSimulatorファイルに移動すると、 "/ Device"というサブフォルダは表示されません。 "/ Profiles /ランタイム "?

アプリを開いて保存したデータをチェックしたかったので、それも見えませんでした。

+0

これを参照してくださいhttp://stackoverflow.com/questions/1108076/where-does-the-iphone-simulator-store-its-data –

+0

これも参照してくださいhttp://stackoverflow.com/questions/4646692/open- sqlite-database-file-inside-iphone-simulator –

+0

私はこれらの記事を見ましたが、助けにはなりませんでした。前述のように/ Deviceサブフォルダや/ Application Supportの下の/ iPhone Simulatorサブフォルダは表示されません – michelle9090

答えて

3

コアデータを使用しているとき、私は同じ問題を持って、

私は、次の手順で問題解決方法をいくつか:コンソールでの私のsqliteファイルのURL

  • コピー

    1. 印刷をURL

    2. ファインダーを開き、cmd + shift + Gを押します。

    を入力して、SQLファイルを示したことになるURLを押して貼り付けます。

    あなたはSDK、

    からSQLファイルのURLを印刷できる場合、私はあなたにもファイルを見つけることができるのPhoneGapを使用しますが、していません。

  • +0

    'コンソールに自分のsqliteファイルのURLを表示する'その方法 –

    +0

    iOS以上のバージョンを使用している場合10 'persistentContainer.defaultDirectoryURL()'を印刷することができます。古いバージョンを使用している場合、 'NSSQLiteStoreType' persistentStoreを追加するとurlを出力できます。 – beeth0ven

    +0

    端末内または自分のコード内noobであることを申し訳ありません –

    1

    これは私のアプリのフォルダです:

    NSString *strPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];

    それとも、プラグインを追加します:あなたは、次のコードで、アプリのフォルダを見つけることができます

    /Users/***/Library/Developer/CoreSimulator/Devices/4420949E-AD14-4A4F-9153-53891734BEB9/data/Containers/Data/Application/0A18183F-2CF6-4D72-938D-DF59CFA48CCF

    NCSimulatorPlugin

    1
    let dirPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true) 
    var docsDir = dirPaths[0] 
    
    print(docsDir) 
    

    デバッガで印刷されたパスを取得し、コピーして開き、Cmd + Shift + Gを押します。 Go to folderのダイアログボックスが開き、パスを貼り付けてEnterキーを押します。あなたはそのフォルダにナビゲートされます。プロジェクトで作成されたすべてのドキュメントは、.sqliteファイルを含むそのフォルダに存在します。手動でそのフォルダに移動しようとしないでください。あなたが間違ったフォルダを見ている可能性があります。

    Xcodeが別のパスを印刷するたびに、心配する必要もありません。その変化はXcode 6以降にもたらされました。理由を知らない。しかし、あなたのファイル(それらのドキュメント)はおそらく更新されたままです。

    0

    あなたのアプリのコンソールに「po NSUserDirectory」と入力すると、すべてのシミュレータファイルが置かれているURLが返されます。

    1.このURLをコピーします。

    2.あなたのマシンに移動 "フォルダに移動" URLを貼り付けます。

    3。ライブラリ>アプリケーションのサポート

    これはあなたのSQLファイルが座っている場所です。

    希望すると助かります!

    関連する問題