2

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 が承認するかどうかはわかりません)

4

0 に答える 0