我有一個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