作者Whatever (Whatever)
看板MacDev
标题[问题] 取用 viewDidLoad 外的阵列?
时间Thu Jan 17 10:01:44 2019
小弟有一段捞取 json 的程式码 要把景点名称塞进去一个阵列里面让 tableView 使用
但是我测试了一下 在那段 json 的程式码中 他会建议我加上 self 关键字
不过测试了之後并没有真的 append 到阵列里面
不知道问题点在哪里
如果是在那段程式码的外面 而是在 viewDidLoad 里面
不用加上 self 就可以成功加进去阵列
请问该如何解决这个问题呢?
新手上路 请多指教 谢谢
https://i.imgur.com/xY0YvQh.png
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.186.249
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1547690507.A.E79.html
1F:→ bigbearlazir: urlsession datatask 是asynchronous task 01/17 10:12
2F:→ bigbearlazir: 试试看把reloaddata()移到for回圈完成後执行 01/17 10:13
3F:→ bigbearlazir: self的问题 google capture list 01/17 10:14
4F:→ bigbearlazir: reloaddata()记得dispatch到main thread 01/17 10:15
5F:→ AppleVv: 下断点试试就知道了 01/18 05:34
6F:推 oyaji5566: Reload的时间点错了 01/21 15:22