NSURLConnection sendSynchronousRequest - 是否可以无泄漏地实现

时间:2009-08-25 18:31:42

标签: iphone nsurlconnection

有没有办法实现NSURLConnection而不泄漏?许多应用程序,包括NYTimes和其他(包括我的)受此影响。任何人都有工作实施吗?

2 个答案:

答案 0 :(得分:3)

最佳做法似乎是异步使用NSURLConnection。

答案 1 :(得分:1)

According to the documentation+[NSURLConnection sendSynchronousRequest:returningResponse:error:]构建于NSURLConnection提供的异步加载代码之上。通过在NSThread上生成和阻塞来重新实现这一点并不困难,在运行循环中在后台异步运行请求并在收到connectionDidFinishLoading:connection:didFailWithError:后结束线程

当然,你最好先使用异步代码;它可以带来更好的用户体验