我有一个iPhone应用程序在表视图中启动,并在用户选择一个单元格时转到不同的表视图。这两个表视图是在单独的类中(或者任何适当的Objective-C术语,即2个不同的.h和.m文件),第二个表视图根据第一个表中的选择从服务器发出请求。有一个明显的延迟,我一直在试图把UIActivityIndicatorView放到这里,但是当视图停留在第二个表视图时,它只显示一瞬间。我知道这是线程的一个问题,但是我无法根据关于此主题的其他任何帖子来解决这个问题。我在didSelectRowAtIndexPath中调用startAnimating,在viewDidDisappear中调用stopAnimating。我也尝试使用下面的代码,通过在didSelectRowAtIndexPath中调用它来工作:[activityIndicator performSelectorInBackground:@selector(startAnimating)withObject:nil];如何在服务器请求正在进行时使活动指示器(或任何此类负载动画)起作用?UIActivityIndicatorView表视图之间
0
A
回答
0
我看到这是堆栈溢出的一个常见问题,但我找到了一个可行的解决方案。我发现这个论坛iphonedevsdk.com/forum/tutorial-discussion/...我的问题是一个同步连接占用我的主线程,所以启动微调,然后在一个单独的方法调用连接的伎俩。
相关问题
- 1. ViewControllers之间的UIActivityIndicatorView
- 2. UIActivityIndicatorView在没有视图的类中
- 3. UIActivityIndicatorView NSURLConnection,视图不显示
- 4. 设置视图准备UIActivityIndicatorView
- 5. UIActivityIndicatorView覆盖视图的示例
- 6. dispatch_async期间的UIActivityIndicatorView?
- 7. UIActivityIndicatorView freeze
- 8. Swift UIPageViewController&UIActivityIndicatorView
- 9. UIActivityIndicatorView/detachNewThreadSelector
- 10. UIActivityIndicatorView不mySubView
- 11. UIActivityIndicatorView in cocos2d
- 12. 如何UIActivityIndicatorView
- 13. swift UIActivityIndicatorView advice
- 14. 代表和UIActivityIndicatorView错误
- 15. UIActivityIndicatorView不旋转
- 16. UIActivityIndicatorView不动画
- 17. UIActivityIndicatorView不出现
- 18. iPad - iPhone Large UIActivityIndicatorView
- 19. UIActivityIndicatorView不显示
- 20. UIActivityIndicatorView未对齐
- 21. 如何在执行segue期间UIActivityIndicatorView?
- 22. UIActivityIndicatorView从网上加载图像时?
- 23. iOS - 在加载表时显示UIActivityIndicatorView
- 24. UIActivityIndicatorView启动和停止
- 25. UIActivityIndicatorView查看对话框
- 26. UIActivityIndicatorView的背景颜色
- 27. UIActivityIndicatorView始终显示
- 28. Threading/UIActivityIndicatorView with In App Purchase
- 29. 关于UIActivityIndicatorView的问题
- 30. UIActivityIndicatorView反应迟钝
我不确定这个答案,但也许你应该在其他表完成加载后调用stopAnimating方法? –
如果我没有弄错,我认为你不能这样做,因为活动指标是一个类变量而不是全局变量。 – erasmuss22
我看到这是堆栈溢出的一个常见问题,但我确实找到了一个可行的解决方案。我发现这个论坛http://www.iphonedevsdk.com/forum/tutorial-discussion/82536-using-uiactivityindicatorview-when-performing-long-synchronous-tasks.html我的问题是一个同步连接占用我的主线程,所以启动微调器,然后在一个单独的方法中调用连接就可以实现。我的代表太低,所以我会在8小时后更新这个答案。 – erasmuss22