我有一個視圖控制器,它需要顯示從服務器拉出的數據。iOS何時何地取得視圖控制器的服務器數據
通常我通過服務器api適配器singleton從這個視圖控制器中加載需要的數據。
但最近我一直在想,也許最好從VC外部加載數據,然後在新數據可用時告訴VC。這樣VC不依賴於服務器獲取代碼。
或者換句話說:
眼下
- 目前VC
- 在VC的viewDidLoad調用服務器API單和取數據
替代
- 調用服務器API單和取數據
- 目前VC
- 當服務器數據準備好,告訴VC和數據傳遞
在你的經驗,這是更好的方法,爲什麼?還有其他方法嗎?
是的,這是我目前使用的流程。我只是想知道如果可能在外部加載數據會更好一些。 – nebs