[問題] 兩個Alamofire 有時只會執行一個
各位前輩好
最近碰到一個問題google不到相關資料所以想請教前輩們
現在我有一個TableView
資料是兩個json檔案 (在遠端伺服器)
然後我利用Alamofire 藉由 json 的URL 去將兩個 json 讀取
然後把 json 的內容塞到array ,之後在設定TableView的Cell
大部分都情況都是Alamofire都能正常讀取 兩個 json
TableView也都正常顯示
不過有時候(大概10次會有1次) 其中一個Alamofire “沒有” 被執行到
因為如果有執行會 print("in Alamofire.request 002")
但我看console都沒有 print
Code的架構如下,已刪除一些變數跟TableView的部分了
Code:https://gist.github.com/openopen114/2e8731567bb78b5603cd9017e08b7ce1
請前輩指點解惑,或給google關鍵字也很感謝
感恩
補充:
剛發現在第一次啟用simulator跑時會有一個Alamofire沒有執行
(都固定某一個Alamofire沒有被執行到)
這時候 stop 後再 run 就又正常了...
有可能是simulator的問題嗎?
--
114 > 112 bj4
melody
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.235.183
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1467256740.A.368.html
※ 編輯: ntme (59.127.235.183), 06/30/2016 13:54:40
※ 編輯: ntme (59.127.235.183), 06/30/2016 13:57:06
→
06/30 21:54, , 1F
06/30 21:54, 1F
→
06/30 22:39, , 2F
06/30 22:39, 2F
推
06/30 23:13, , 3F
06/30 23:13, 3F
→
06/30 23:14, , 4F
06/30 23:14, 4F
原來!請教前輩要怎麼測試 Alamofire有執行,但資料沒進來的情況?
我也有在懷疑是放 json 伺服器的問題
推
06/30 23:21, , 5F
06/30 23:21, 5F
→
06/30 23:23, , 6F
06/30 23:23, 6F
※ 編輯: ntme (1.175.138.70), 07/01/2016 13:00:42
→
07/01 22:23, , 7F
07/01 22:23, 7F
不太懂,可否可以請前輩在指點一下
※ 編輯: ntme (118.232.129.2), 07/02/2016 20:09:34