Ios 如何从youtube下载视频并保存(目标c)?

Ios 如何从youtube下载视频并保存(目标c)?,ios,objective-c,youtube,youtube-data-api,nsurlsessiondownloadtask,Ios,Objective C,Youtube,Youtube Data Api,Nsurlsessiondownloadtask,如何从YouTube下载视频并保存在我的应用程序文件夹中。我有videoID,但没有工作代码。我找到了此链接,但此链接中的代码对我无效 如果任何人有任何工作代码,请与我共享。谢谢。设置您的youtube url - (void)downloadMultiAFN:(NSString *)userIDFrom messageId:(NSString *)msgId message:(NSString *)message url:(NSString *)url contact:(NSString *

如何从YouTube下载视频并保存在我的应用程序文件夹中。我有
videoID
,但没有工作代码。我找到了此链接,但此链接中的代码对我无效

如果任何人有任何工作代码,请与我共享。谢谢。

设置您的youtube url

- (void)downloadMultiAFN:(NSString *)userIDFrom messageId:(NSString *)msgId message:(NSString *)message url:(NSString *)url contact:(NSString *) contact nickName:(NSString *)nickName  {
    imageUrlPathForSharingMessgeId=msgId;

    NSURL *URL = [NSURL URLWithString:url];
    NSURLRequest *request = [NSURLRequest requestWithURL:URL];
    AFHTTPRequestOperation *downloadRequest = [[AFHTTPRequestOperation alloc] initWithRequest:request];
    [downloadRequest setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

        NSData *data = [[NSData alloc] initWithData:responseObject];

// you can save video or image with avi or png  
      //  [[DBManagernew getSharedInstance] saveDataUploadImage:msgId isRead:NO isSend:YES isReceipt:NO image:data];
      //  imageIsSelected=NO;
  // [self fetchAllMessage];



    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"file downloading error : %@", [error localizedDescription]);
    }];

    [downloadRequest start];


}

我的视频url为“”。这是一个3.12秒的视频,但当我使用这个url访问你的方法时,我只收到180244字节=180 kb的数据。这意味着有一些问题,因为当我在文件系统中写入它时,它并没有打开。你知道会出现什么问题吗?设置你的时间会话请求timeresponse object=“Cache Control”=“no Cache”;“内容编码”=gzip;“内容类型”=“文本/html;字符集=utf-8”;事实上,我对目标c是新手。如何设置时间会话请求时间?