' NSInvalidArgumentException',原因:' JSON写入中的无效类型(NSConcreteData)'

时间:2016-01-04 10:10:18

标签: ios swift

我收到错误

  

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)'

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我认为您需要的是Postman,而不是base64EncodedStringWithOptions

base64EncodedDataWithOptions