IOS 5+; ARC有効; aws-ios-sdk 1.5.0
Amazon S3 で、ある「フォルダー」から「別の」フォルダーにファイルをコピーしようとしています。Amazon S3 ファイルが正常にコピーされたことを確認できますが、その後、アプリがメモリ エラーでクラッシュします。
非推奨になっていることがわかりますcopyObject
が、ファイルをコピーする必要があるため、それを使用してゾンビを有効にすると次のエラーが発生します。
-S3CopyObjectResponse release: 割り当て解除されたインスタンスに送信されたメッセージ
//copy request
S3CopyObjectRequest *copyToNewFolder=[[S3CopyObjectRequest alloc] initWithSourceKey:amazonFileName sourceBucket:[Constants userEventBucket] destinationKey:destinationFile destinationBucket:[Constants userEventBucket]];
copyToNewFolder.metadataDirective = @"COPY";
S3CopyObjectResponse *copiedResponse=[self.s3 copyObject:copyToNewFolder];
if(copiedResponse.error != nil)
{
NSLog(@"Error: %@", copiedResponse.error);
return;
}
メモリエラーを発生させずにファイルをコピーするにはどうすればよいですか?