我正在使用 swift2 开发一个应用程序,我有 JSON 格式的 API 密钥,我可以使用它,并且它提供了一些数据,例如
success:1,error:0
。如果我得到值 success 1 意味着我想将输入的数据或保存的数据发送到服务器(API 密钥)。如何做到这一点?
您可以使用 Alamofire API 将数据发送到服务器。它的文档和实现所有内容都在以下链接中提到。
https://github.com/Alamofire/Alamofire
只需使用Pods安装即可,非常容易实现。
创建网络类并在其中创建以下函数。
func get_Request(currentView : UIViewController,action : NSString,completionHandler: (NSDictionary -> Void)) {
print("Url==>>>",mainURl + (action as String))
Alamofire.request(.GET,mainURl + (action as String), parameters: nil)
.responseJSON { response in
if let JSON = response.result.value {
completionHandler(JSON as! NSDictionary)
}
else{
printf(response.result.error?.localizedDescription)
}
}
}
其他班级
viewDidLoad{
NetworkClass.get_Request(self,action: "yourServiceName/" + (yourParameters as String), completionHandler: self.resultHandler)
}
func resultHandler(result : NSDictionary) -> Void {
printf("result is -->>",result)
}