如何使用swift向服务器(API)发送数据

问题描述 投票:0回答:1

我正在使用 swift2 开发一个应用程序,我有 JSON 格式的 API 密钥,我可以使用它,并且它提供了一些数据,例如

success:1,error:0
。如果我得到值 success 1 意味着我想将输入的数据或保存的数据发送到服务器(API 密钥)。如何做到这一点?

ios swift swift2
1个回答
-1
投票

您可以使用 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)

}
© www.soinside.com 2019 - 2024. All rights reserved.