2

我正在尝试下载 youtube 网址的 HTML http://www.youtube.com/watch?v=H8SPr6eIVKE 这是我的代码...

 url = @"http://www.youtube.com/watch?v=H8SPr6eIVKE";

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];

[request setValue:(NSString *)kUserAgent forHTTPHeaderField:@"User-Agent"];


[NSURLConnection sendAsynchronousRequest:request
                                   queue:[NSOperationQueue currentQueue]
                       completionHandler:
 ^(NSURLResponse *res, NSData *data, NSError *err) {
      //My code goes here

     });
 }];

问题是这个 NSData 正在泄漏内存。如果我尝试下载图像,这非常有效,但如果我尝试下载 HTML 数据,则会发生某种泄漏。这是有关泄漏的更多信息。

1 CoreFoundation __CFDataGrow 2 CoreFoundation CFDataReplaceBytes 3 CoreFoundation CFDataAppendBytes 4 CFNetwork gzipDecodeData(z_stream_s, unsigned char, __CFAllocator const, __CFData const*, int) 5 CFNetwork GZipDataDecoder::decodeData(CFAllocator const, __CFData const, unsigned char) 6 CFNetwork HTTPProtocol::decodedDecoding(无符号字符、无符号字符 const、lon

所以朋友们有什么线索吗?我正在尝试播放没有 UIWebView 的 youtube 视频...(不知道苹果是否会批准)

4

0 回答 0