0
に私はこの迅速バイト[] JSONオブジェクト
let jsonObject: [String: Any] = [
"Description":problemDescription.text!,
"Photo": byteArray
]
let jsonData = try! NSJSONSerialization.dataWithJSONObject(jsonObject, options: .PrettyPrinted)
のようなJSONオブジェクトをシリアル化しようとしているが、私はこのタイプのエラーになっています:
swift 2 argument type string any does not conform to expected type any object.
任意のアイデア?
JSONは文字列number(int、double、bool)とのみをサポートします。あなたのコードはSwift 2ですが、JSON辞書がSwift 3に属しているので、 '[String:Any]'です。かなり印刷されたJSONは送信しないでください。サーバーは気にしません。 –
vadian
は、写真データがBase64でエンコードされることを期待しているサーバーですか? –
@ Michael Dautermann - はい、サーバーはbase64文字列をバイト配列に変換する必要があります – markan3