草庐IT

Alamofire-SwiftyJSON

全部标签

ios - 我怎样才能重写这个函数,让它使用 SwiftyJSON 而不是 JSON.swift?

我正在查看RayWenderlich教程http://www.raywenderlich.com/90971/introduction-mapkit-swift-tutorial他正在使用这个功能:classfuncfromJSON(json:[JSONValue])->Artwork?{//1vartitle:StringiflettitleOrNil=json[16].string{title=titleOrNil}else{title=""}letlocationName=json[12].stringletdiscipline=json[15].string//2letlati

swift - 如何为 alamofire Post 请求中的参数之一传递 nil 值

我想传递一个nil值,即可选的参数值之一。并且它必须继续处理AlamofirePost请求中的nil值。如果你告诉我接下来如何继续,将会有所帮助吗?letimage:UIImage=UIImage()letimageData=UIImagePNGRepresentation(image)letbase64String=imageData?.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)letparameters=["first_name":"XXXXX","email":"1234@gmail.com","p

swift - 如何为 alamofire Post 请求中的参数之一传递 nil 值

我想传递一个nil值,即可选的参数值之一。并且它必须继续处理AlamofirePost请求中的nil值。如果你告诉我接下来如何继续,将会有所帮助吗?letimage:UIImage=UIImage()letimageData=UIImagePNGRepresentation(image)letbase64String=imageData?.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)letparameters=["first_name":"XXXXX","email":"1234@gmail.com","p

ios - Alamofire.request 与 manager.request - 经理不工作

编辑:问题不是关于-999是什么意思,而是为什么第一个代码片段没有出现错误,而第二个代码片段出现错误?除了在第二个代码片段中使用Alamofire.Manager(应该与第一个代码片段中的Alamofire.request一样工作)之外,一切都是相同的。这是一个错误,还是我错过了什么?我有一个与Alamofire.request一起使用的函数...funcgetMenuFromIsoShortDate(menuDate:String){letuser=Constants.DummyCredentials.UserNameletpassword=Constants.DummyCreden

ios - Alamofire.request 与 manager.request - 经理不工作

编辑:问题不是关于-999是什么意思,而是为什么第一个代码片段没有出现错误,而第二个代码片段出现错误?除了在第二个代码片段中使用Alamofire.Manager(应该与第一个代码片段中的Alamofire.request一样工作)之外,一切都是相同的。这是一个错误,还是我错过了什么?我有一个与Alamofire.request一起使用的函数...funcgetMenuFromIsoShortDate(menuDate:String){letuser=Constants.DummyCredentials.UserNameletpassword=Constants.DummyCreden

ios - 如何将新数据附加到现有的 JSON 数组 (swiftyJSON)

我有一个SwiftyJson数据数组,我已经声明并用数据填充它。我用来填充hoge数组的代码是这样的:self.hoge=JSON(data:data!)但我需要将新的swiftyJSON数据附加到这个hoge数组。我注意到hoge数组没有附加属性。我该怎么做?谢谢 最佳答案 SwiftyJSON没有append或extend功能。您可以:self.hoge=JSON(self.hoge.arrayObject!+JSON(data:newData).arrayObject!)但我建议将self.hoge声明为[JSON]varho

ios - 如何将新数据附加到现有的 JSON 数组 (swiftyJSON)

我有一个SwiftyJson数据数组,我已经声明并用数据填充它。我用来填充hoge数组的代码是这样的:self.hoge=JSON(data:data!)但我需要将新的swiftyJSON数据附加到这个hoge数组。我注意到hoge数组没有附加属性。我该怎么做?谢谢 最佳答案 SwiftyJSON没有append或extend功能。您可以:self.hoge=JSON(self.hoge.arrayObject!+JSON(data:newData).arrayObject!)但我建议将self.hoge声明为[JSON]varho

ios - 在 Swift 中使用 Alamofire 时如何获取响应头?

我正在使用Alamofire对于我的Rest(POST)请求和无缝获取JSON响应。但我只能访问响应主体。我想获得响应header。使用Alamofire时不可以吗?这是我的代码片段:@IBActionfuncloginButtonPressed(sender:UIButton){letbaseUrl=Globals.ApiConstants.baseUrlletendPoint=Globals.ApiConstants.EndPoints.authorizeletparameters=["apikey":"api_key_is_here","apipass":"api_pass_is

ios - 在 Swift 中使用 Alamofire 时如何获取响应头?

我正在使用Alamofire对于我的Rest(POST)请求和无缝获取JSON响应。但我只能访问响应主体。我想获得响应header。使用Alamofire时不可以吗?这是我的代码片段:@IBActionfuncloginButtonPressed(sender:UIButton){letbaseUrl=Globals.ApiConstants.baseUrlletendPoint=Globals.ApiConstants.EndPoints.authorizeletparameters=["apikey":"api_key_is_here","apipass":"api_pass_is

ios - 如果连接了 Socket.io,Alamofire 请求总是失败并返回 "The request timed out"

如果连接了socket.io,Alamofire不会按预期工作,总是出现请求超时错误。如果我禁用Socket.io,Alamofire会工作这是我遇到的错误ErrorDomain=NSURLErrorDomainCode=-1001"Therequesttimedout."UserInfo={NSUnderlyingError=0x60800044c720{ErrorDomain=kCFErrorDomainCFNetworkCode=-1001"(null)"UserInfo={_kCFStreamErrorCodeKey=-2102,_kCFStreamErrorDomainKey