1

私はAFNetworkingの初心者であり、今それを学んでいます。URLからファイルをダウンロードしてアプリ(ドキュメントフォルダー)に保存したいのですが、機能しません。クリックするとダウンロードを開始するボタンが1つあります。

これはダウンロードファイルの私のコードです:

- (IBAction)downloads:(id)sender
{
    NSLog(@"start downloads");
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://192.168.1.100/mamal/filemanager.php"]];

    AFHTTPRequestOperation *operation =   [[AFHTTPRequestOperation alloc] initWithRequest:request];
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *path = [paths objectAtIndex:0];

    operation.outputStream = [NSOutputStream outputStreamToFileAtPath:[path stringByAppendingPathComponent:@"filemanager.php"] append:NO];

    [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"Successfully downloaded file to %@", path);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"Error: %@", error);
    }];
}

このコードでは、ボタンをクリックすると、このメッセージが表示されます = 「ダウンロードを開始します」が、「ファイルを %@ に正常にダウンロードしました」と表示されないのはなぜですか?? 私のコードは完全ではありませんか???

4

1 に答える 1