[問題] 取用 viewDidLoad 外的陣列?

作者: Whatever (曾經在我眼前)   2019-01-17 10:01:44
小弟有一段撈取 json 的程式碼 要把景點名稱塞進去一個陣列裡面讓 tableView 使用
但是我測試了一下 在那段 json 的程式碼中 他會建議我加上 self 關鍵字
不過測試了之後並沒有真的 append 到陣列裡面
不知道問題點在哪裡
如果是在那段程式碼的外面 而是在 viewDidLoad 裡面
不用加上 self 就可以成功加進去陣列
請問該如何解決這個問題呢?
新手上路 請多指教 謝謝
https://i.imgur.com/xY0YvQh.png
作者: bigbearlazir (肥宅)   2019-01-17 10:12:00
urlsession datatask 是asynchronous task試試看把reloaddata()移到for迴圈完成後執行self的問題 google capture listreloaddata()記得dispatch到main thread
作者: AppleVv (呼拉圈)   2019-01-18 05:34:00
下斷點試試就知道了
作者: oyaji5566 (大叔56)   2019-01-21 15:22:00
Reload的時間點錯了

Links booklink

Contact Us: admin [ a t ] ucptt.com