リモート URL からビデオをダウンロードして、iPhone アプリのファイルに保存したいと考えています。 AVPlayer から使用したので、ビデオ リンクが機能することはわかっていますが、ダウンロードできません。応答は常に (null) です。
次のコードの何が問題になっていますか?
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:someURLString]];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
operation.outputStream = [NSOutputStream outputStreamToFileAtPath:someFilePath append:NO];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Successfully downloaded file to %@", [NSURL fileURLWithPath:someFilePath]);
NSLog(@"THE RESPONSE: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
[operation start];
アップデート
operation.outputStream の行をコメントアウトしたところ、今度はレスポンスが返ってきました。これは、ファイル パスに何か問題があるということですか?