有没有办法实现NSURLConnection而不泄漏?许多应用程序,包括NYTimes和其他(包括我的)受此影响。任何人都有工作实施吗?
答案 0 :(得分:3)
最佳做法似乎是异步使用NSURLConnection。
答案 1 :(得分:1)
According to the documentation,+[NSURLConnection sendSynchronousRequest:returningResponse:error:]
构建于NSURLConnection
提供的异步加载代码之上。通过在NSThread
上生成和阻塞来重新实现这一点并不困难,在运行循环中在后台异步运行请求并在收到connectionDidFinishLoading:
或connection:didFailWithError:
后结束线程
当然,你最好先使用异步代码;它可以带来更好的用户体验