![]() |
1
1
您的问题是使用sendSynchronousRequest阻塞了主线程。 当数据下载的时候,你的线程被阻塞了,你的动画也被阻塞了,当请求完成后,动画继续。 我应该使用connectionWithRequest:delegate:或initWithRequest:delegate:方法并将委托设置为self。 您可以在此处找到更多信息: Using NSURLConnection 编辑: 例子: 在界面中定义它:
然后在控制器中加载到视图中:
要完成,再次在控制器中实现以下方法:
|
![]() |
2
1
您正在主线程上同步下载数据,因此UI将挂起,直到操作完成。这就是为什么你的旋转只能在完成时显示。 要么在后台线程中运行下载,要么使用nsurlconnection的异步方法。 |
![]() |
WkWk · Apple Watch动作通知不起作用 2 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 3 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |