-2
A
回答
1
您正在初始化上線數的可變數組從行號73寫入82 71
代碼是異步網絡呼叫的塊。異步意味着當您從服務器獲取數據時,該塊之下的代碼將執行。當成功完成從服務器獲取數據時,它將進入成功模塊,如果發生故障,它將進入失敗模塊。
這就是爲什麼你的數組將在從服務器填充之前返回的原因。爲了更好的實現,編寫單獨的方法或api類來從服務器獲取數據並在該類中填充數組。
+0
好的,謝謝。我想修改塊區域中的tmpArr,是否需要在tmpArr前添加一個__block? – Ringo
+0
是的,你可以這樣做,但你的return語句仍然會在你的數組被填充之前執行。用單獨的方法編寫api調用,然後在viewDidLoad或viewWillAppear中調用該方法。 –
0
相關問題
- 1. 爲什麼我的斷點不按順序運行? GCC和C
- 2. 爲什麼它沒有達到斷點?
- 3. 爲什麼我的表單不斷重複?它似乎是不運行的PHP
- 4. 跳斷點 - 爲什麼跳?
- 5. 爲什麼沒有斷點?
- 6. Javascript執行正確與斷點,但不是沒有斷點 - 爲什麼?
- 7. 爲什麼不運行--exec運行?
- 8. pandas.read_excel爲什麼不運行?
- 9. 爲什麼不運行?
- 10. 爲什麼javascript不運行
- 11. cron爲什麼不運行?
- 12. 爲什麼spork不運行?
- 13. 爲什麼不在odata Web api應用程序上運行斷點?
- 14. 爲什麼在GDB運行之前設置的斷點不起作用?
- 15. shared_ptr - 它爲什麼會中斷?
- 16. 我點擊「運行」,它不斷加載,沒有運行或停機
- 17. APTANA:什麼是JS斷點以及它們爲什麼在PHP文件類中?
- 18. 爲什麼Phing運行我的build.xml,然後說它不存在?
- 19. 爲什麼不是這個刪除(位),每次它的運行?
- 20. SQL SELECT ... INTO簡介 - 爲什麼它不會運行?
- 21. 爲什麼不會這個程序運行,但它會建立?
- 22. 爲什麼不將這個項目運行NetBeans,但它在Eclipse
- 23. EXC_BAD_ACCESS和殭屍,但不知道爲什麼它不斷出現
- 24. 爲什麼不編譯,它不斷給我的錯誤
- 25. 爲什麼它不刪除換行符?
- 26. 爲什麼Eclipse CDT會忽略斷點?
- 27. 程序觸發斷點;不運行
- 28. 爲什麼我的紋理原點在運行時不正確?
- 29. 爲什麼點擊處理程序不能在Leadfoot中運行?
- 30. 什麼是斷言?你爲什麼要使用它們?
你應該把74,81線上的斷點也等待一段時間它肯定會去77線或74線或81 – NehaK
@ NehaK好的,謝謝。 – Ringo