YouTube URL http://www.youtube.com/watch?v=H8SPr6eIVKEの HTML をダウンロードしようとしています。 ここに私のコードがあります...
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( unsigned char、unsigned char const、lon
それで、友達は何か手がかりはありますか?UIWebView なしで YouTube 動画を再生しようとしています... (Apple が承認するかどうかはわかりません)