在我的連接DidReceiveData方法我有一個NSLog打印收到的百分比數據,它運行良好。我需要在UILabel上顯示這個百分比,但UILabel沒有得到更新。我能夠從其他方法如viewDidLoad或通過按下按鈕來更新UILabel。但從連接確實收到數據我沒有得到任何改變。這裏有什麼可能。我的標籤和我的計算沒有任何問題。此方法是否在後臺運行?從connectionDidReceiveData更新UILabel不起作用
0
A
回答
1
假設你沒有做任何時髦,使在後臺隊列/線程的run(它應該是默認的主隊列/線程),有幾個可能性浮現在腦海:
在您的視圖實際設置之前,該方法正在調用。在設置用戶界面之前,您可以在某些情況下啓動網絡活動,這肯定會發生。
實際的
UILabel
沒有正確連接,但如果在-viewDidLoad
中工作,這似乎不太可能。
要測試,打破方法和po myLabel
,以確保它不是零。
相關問題
- 1. 更新UILabel不工作
- 2. 由計時器更新UILabel不起作用
- 3. NSAttributedString對UILabel不起作用
- 4. 從appDelegate更新UILabel
- 5. 從applicationDidBecomeActive更新UILabel?
- 6. UIView不更新UILabel
- 7. 更新查詢更新不起作用
- 8. 更新值不起作用
- 9. Orientdb更新不起作用
- 10. 更新包不起作用
- 11. MySql更新不起作用
- 12. MySQL更新不起作用
- 13. SeekBar更新不起作用
- 14. Ajax更新不起作用
- 15. linq更新不起作用
- 16. php更新不起作用
- 17. PostgreSQL更新不起作用
- 18. 更新不起作用
- 19. SQL更新不起作用
- 20. pymongo更新不起作用
- 21. svn更新不起作用
- 22. Jquery更新不起作用
- 23. Yii2 - 更新不起作用
- 24. 更新SVN不起作用
- 25. Zend_Db_Table - 更新不起作用
- 26. pymongo更新不起作用
- 27. taffydb更新不起作用
- 28. UIButton和UILabel不從UIButton更新視圖
- 29. UILabel外觀setTextColor不起作用
- 30. UILabel調整高度不起作用
當您只更改didRecieveData中的UILabel的值時會發生什麼?將UILabel文本設置爲類似於@「接收數據」的內容,以便確定它是否實際上正在更新。 – Carter
@Carter也不能從那裏工作。我試過了 – pnizzle