ユーザーがボタンを押したときにurlから1つのファイルをダウンロードする必要があります。ユーザーがすぐに別のボタンを押すと、最初のファイルの完了後にそのファイルをダウンロードする必要があります.3番目のボタンを押すと、 AFNetworkingでこれを達成するには? ここで私のコードは、ファイルをダウンロードするサンプルです。事前にありがとうございます。AFNetworking urlからダウンロード
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFCompoundResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/octet-stream",@"video/3gpp",@"audio/mp4",nil];
AFHTTPRequestOperation *operation = [manager GET:[array objectAtIndex:0] parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
if (responseObject) {
NSData *data=[[NSData alloc] initWithData:responseObject];
NSLog(@"Download Succesfully Completed");
//after completion I'm implementing my method here
[self sentMsgSaveWithData:data orUrl:@"" withBool:YES withMsg_ID:@"" withDict:tempDict];
} else {
NSLog(@"Download Error");
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Download Error %@",error.localizedDescription);
}];
[operation start];
あなたはときに、ユーザーの押しボタンのダウンロードの要求を管理する必要が.ANDバックグラウンドであなたはそれのための同期を使用することができますステップ –
によってダウンロードステップを持っています。それを探してください。 –
@ Himanshu Moradiya:どのようにリクエストを処理するのですか? –