【发布时间】:2011-04-15 13:53:55
【问题描述】:
我正在使用 splitview 控制器做一个 ipad 应用程序。我正在通过在 rootview 中使用自定义 tableview 从 web 服务获取图像。但是一个问题是加载图像时突然袭击了模拟器。那么,我该怎么办?
【问题讨论】:
标签: objective-c ipad
我正在使用 splitview 控制器做一个 ipad 应用程序。我正在通过在 rootview 中使用自定义 tableview 从 web 服务获取图像。但是一个问题是加载图像时突然袭击了模拟器。那么,我该怎么办?
【问题讨论】:
标签: objective-c ipad
我的猜测是您没有异步获取图像,尽管这有点疯狂,因为问题可能与重新措辞有关。
如果这就是问题...
如果您使用的是 SYNCHRONOUS 方法 NSURLConnection sendSynchronousRequest:returningResponse:error: 您需要将其包装在 NSOperation 中,这样它就不会阻塞主 UI 线程。
通常你会使用 NSURLConnection 的异步方法。
更好的是,考虑第三方库ASIHTTPRequest,它可以为您完成所有这些以及更多。
【讨论】: