我收到错误
NSInvalidArgumentException',原因:' JSON写入中的类型无效
我在请求中发布图像数据字符串时收到此错误。这是我的代码:
let imageData : NSData!
imageData = UIImagePNGRepresentation(first.image!)!
let base64String = imageData.base64EncodedDataWithOptions(NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
requestObject["pimage1"] = base64String
let jsonData = try! NSJSONSerialization.dataWithJSONObject(params, options: .PrettyPrinted)
由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' JSON写入中的无效类型(NSConcreteData)'
有人可以帮助我吗?
答案 0 :(得分:0)
我认为您需要的是Postman
,而不是base64EncodedStringWithOptions
base64EncodedDataWithOptions