-1

私はiphone用の1つのアプリケーションを実行しています.txtファイルを作成し、そのファイルに情報を保存しています.アプリを再度開くたびに、そのファイルから情報を取得しました.txtファイルを作成するためのコードは次のとおりです

     NSString* filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
     NSString* fileName = @"user_data.txt";
     NSString* fileAtPath = [filePath stringByAppendingPathComponent:fileName];

    if (![[NSFileManager defaultManager] fileExistsAtPath:fileAtPath]) {
    [[NSFileManager defaultManager] createFileAtPath:fileAtPath contents:nil attributes:nil];
     }

DocumentDirectory にデータを保存すると、Apple によってアプリが拒否されることがわかりました。そのデータは iCloud にアップロードされるためです。

4

2 に答える 2

0

ここを確認してください。「バックアップしない」属性を設定する必要があります。または、別の解決策として、/Library/Caches にファイルを保存してバックアップを回避することもできます。

于 2013-10-24T06:02:37.800 に答える