2017-03-24 28 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对象。