我正在使用 Swift 开发一个 iOS 应用程序,它在所有 View Controller 中使用 REST 服务(NSURLSession
、NSURLRequest
)。
我想将所有操作分组到一个 Swift 类中。该类具有诸如 Post
、Get
等方法。但我发现这使得(对我来说)不可能使用响应结果更新 UI,因为调用是在异步模式下。所以对我来说,我必须在每个 View Controller 中使用 NSURLSession
。结果,重复的代码分散在所有 View Controller 中。
我很好奇你们是怎么处理的?
最佳答案
你试过吗AFNetworking或RestKit ?他们都非常擅长 REST 服务。
使用AFNetworking,您可以轻松发出异步请求并同步处理数据。
RestKit基于AFNetworking,专为RESTful Web服务客户端而设计,并提供了出色的实用程序。看看吧!
关于ios - 将网络操作分组到一个 swift 文件中 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30628586/