【发布时间】:2015-04-20 12:33:18
【问题描述】:
尝试将base64String 添加到Alamofire 的参数数组中时出现问题,不确定是否有人知道此限制或与Swift 有关。
var base64String:String = ""
if((testImageRow.value) != nil) {
var img:UIImage = testImageRow.value as! UIImage
var imageData = UIImagePNGRepresentation(img)
base64String = imageData.base64EncodedStringWithOptions(.EncodingEndLineWithLineFeed)
}
var params:[String: AnyObject] = ["image": base64String]
myAPI.post("image/update", parameters:params , delegate: self,tag:0)
以下是收到的错误
GET Error: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation
couldn’t be completed. (Cocoa error 3840.)"
(Invalid value around character 0.) UserInfo=0x7fbda203c110
{NSDebugDescription=Invalid value around character 0.})
【问题讨论】: