當鍵盤上的文本框的返回按鈕被點擊時我想添加一個UIView,然後連接到一個網站NSURlConnection sendsynchronousrequest
,我的代碼依次爲 但是當我運行在模擬器中(我不能在設備上運行)連接先運行,然後添加子視圖(即與代碼順序相反) 爲什麼這樣以及如何停止它,因爲我希望視圖添加,然後完成連接,然後刪除視圖。子視圖不是立即添加(iphone)
0
A
回答
1
正在添加子視圖,但視圖是由runloop繪製的。通過在主線程上發出同步請求,您將阻塞runloop,因此只有在請求完成後纔會繪製視圖。通過使用異步API或在後臺線程中執行同步請求,異步執行請求。
0
許多操作發生在運行循環上,而不是按照您編寫的順序。如果您確實想要按照您的方式進行編碼,請執行選擇器:withObject:afterDelay:延遲爲0 可能會觸發您的NSURlConnection(您需要將該代碼移至某個方法)。
正如JK所示,異步請求可能會解決它,並改進UI。我是ASIHPPTRequest庫的忠實粉絲,這使得異步微不足道。
相關問題
- 1. iPhone UISearchBar視圖不立即更新?
- 2. iPhone:添加「加載」子視圖
- 3. iPhone/iPad的添加添加和刪除子視圖不工作
- 4. 添加子視圖到主視圖在tableViewController添加子視圖到表視圖,而不是在swift視圖
- 5. jquery立即添加
- 6. 當從NIB加載視圖時,iPhone程序立即退出
- 7. 立即在Flex 3中添加子項
- 8. 添加子視圖是否也添加該視圖的子視圖?
- 9. 立即在IOS中加載新視圖
- 10. iphone添加視圖控制器作爲子視圖
- 11. 視圖不是異步添加子視圖Swift
- 12. 如何添加JS與NG-視圖並立即執行angularjs
- 13. 添加圖形API後立即獲取帖子ID
- 14. 立即更改子視圖可見性更新android視圖
- 15. layoutIfNeeded後不立即顯示視圖
- 16. self.navigationController是零添加子視圖
- 17. iPhone Cocoa Touch:添加額外的視圖或子視圖到視圖
- 18. 無法添加視圖作爲子視圖到多個視圖 - iphone dev
- 19. 將對象添加到不同視圖並立即跟隨手指
- 20. iOS - XCode 4 - iPhone 6.0 - 將子按鈕添加回子視圖
- 21. iPhone - 刪除子視圖並再次添加它,[self.views子視圖] objectAtIndex更改?
- 22. 隱藏parentView和子視圖而不是最後添加的子視圖
- 23. 使用AFOpenFlow:添加子視圖不只是圖像
- 24. 向MKMapView添加子視圖(不是覆蓋圖)
- 25. iPhone/iOS SDK:自動旋轉主視圖,但不是子視圖?
- 26. 將子視圖添加爲零是不是主意?
- 27. 添加ViewControllers的視圖子視圖
- 28. 如何添加子視圖到視圖
- 29. 添加子視圖後視圖呈現
- 30. 鈦視圖.add()不添加孩子
你爲什麼使用同步請求? – RunLoop 2010-05-14 06:55:47