我的应用程序从服务器下载内容,最近我注意到GUI在下载过程中没有响应(过去很好)但它只发生在模拟器中而不是硬件上。
怎么会有这种差异?
它使用NSURLConnection:initWithRequest:所以下载是异步的,并且主线程或其他地方没有同步活动。
最令我困惑的是它如何在设备上正常工作但在模拟器上却无法正常工作?模拟器是否存在任何已知问题或与此相关的硬件差异?
答案 0 :(得分:0)
我找到了原因 - 它的NSLog。我在下载时记录了数据,这导致GUI在下载之前没有响应,因此记录已经完成。