2017-03-24 31 views
0

我還在努力學習斯威夫特如此忍受我的數據..訪問從模型類是從一個單獨的類

基本上我有一個從一個網站URLSession獲取數據模型類。我想解析這個類中的json和store變量,然後從我的viewController中訪問變量。

我在做這件事時遇到了麻煩,基本上如果我在模型類的解析函數的末尾打印出數組,它們會被正確打印。但是,如果我在調用模型函數的viewController類中創建一個變量,則返回的數組爲空。

當我有機會時,我可以粘貼我的代碼,但我只是好奇,如果有人知道這樣做的好教程/實踐。

謝謝

回答

1

您應該HTTP RequestModel分開。 HTTP Request應該分開完成,實施技術取決於你是否是最好的方法來處理它,但最終一旦你從這個HTTP object得到JSON,你應該實例化model objectjson爲了設置class variables

1

就像@Jay說的,你應該使用網絡請求單獨獲取數據,然後你需要使用來傳遞數據到你的ViewController

我使用SwiftyJSON來投射json對象,但您也可以創建自己的json對象。