等待API调用完成的消息

时间:2014-12-08 01:06:30

标签: ios swift ios8 xcode6

我在Swift中编写了一个基本的泛型类,它调用URL并反序列化从服务器返回的JSON(如果失败并返回状态代码,则不执行任何操作)。

是否有任何标准/最佳实践将这些调用包装在某种处理程序中,以便我可以看到我的调用何时在我的视图控制器中完成?

调用的代码是这样的:

var data = NSData(contentsOfURL: NSURL(string: request.Url)!)
let responseObject: AnyObject? = NSJSONSerialization.JSONObjectWithData(data!, options: .MutableContainers, error: nil)

理想情况下,我想要做的是在我的班级打电话给API的时候,我想改变我的登录信息'按钮的文字给一个小旋转器显示它试图连接。此外,如果有一些滞后或延迟,它会超时,它会尝试什么时间? 60秒还是什么?

如果我想做这样的事情,我应该怎么读?或者也许有人可以分享一些代码?我对最佳方法有点不确定。

0 个答案:

没有答案