2012-03-02 24 views
0

TestFlightを使用してiPadアプリをアップデートしようとしています。問題は、アプリをアップデートするときに保存している画像が削除されていることです。アプリのアップデート後に画像が削除されました

私はダウンロードして、後の画像を保存するために、このコードを使用しています:

NSData *responseData = [request responseData]; 
UIImage *imageURL = [[UIImage alloc] initWithData:responseData]; 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(imageURL)]; 
[data1 writeToFile:documentsDirectory atomically:YES]; 
[imageURL release]; 

答えて

1

あなたはDocumentsディレクトリ(ない内部)の上に直接画像を保存しています。最初の場所に画像を保存すべきではありません。代わりに、ドキュメントディレクトリの下にサブパスを作成し、そこにファイルを保存します。

NSString* imagePath = [documentsDirectory stringByAppendingPathComponent:@"someImage.png"]; 
[data1 writeToFile:imagePath atomically:YES];