0

アプリケーションのドキュメント フォルダが異なる場合があることに気付きました。

ワークフローは次のとおりです。

  1. Document フォルダ (File Set A) へのファイルの書き込みを開始しました。
  2. そして、それは一度空に見えました。
  3. そこで、もう一度ファイル (別のファイル) を書き込むことにしました (ファイル セット B)。

シミュレーターがセット A のファイルで開始することもあれば、セット B のファイルで開始することもあります。

シミュレータの通常のロジックですか、それともアプリケーションの重大なエラーである可能性がありますか?

ありがとう。

4

2 に答える 2

0

ここで起こっていることは、iPhoneシミュレーター用に2つのアプリケーションディレクトリまたはサンドボックスがあり、最初に見つかったものを選択することだと思います.iPhoneシミュレーターがアプリデータを保持する場所でそれらを削除できます(パスを思い出せません)私の頭のてっぺんは、ライブラリのようなosmething =>デバイスサポート=> iphoneシミュレーターがわからない)

于 2009-08-26T15:06:47.900 に答える
0

アクティブな構成によって、アプリのファイルシステムに使用される場所が決まります。以下のコードを見て、ドキュメント ディレクトリを取得する方法を確認してください。


    NSArray *paths = NSSearchPathForDirectoriesInDomains(
        NSDocumentDirectory, 
        NSUserDomainMask, YES); 

NSString* documentDir = [paths objectAtIndex:0];


documentDir はドキュメント ディレクトリである必要があります。

于 2010-03-17T19:32:04.177 に答える