に文字列を変換:変数の型ののiOS:スウィフト3へスウィフト2:スウィフト2からスウィフト3にコードのその平和を変換するために私を助けてデータ
func createBodyWithParameters(parameters: [String: String]?, filePathKey: String?, imageDataKey: NSData, boundary: String) -> NSData {
let body = NSMutableData();
if parameters != nil {
for (key, value) in parameters! {
body.appendString("--\(boundary)\r\n")
body.appendString("Content-Disposition: form-data; name=\"\(key)\"\r\n\r\n")
body.appendString("\(value)\r\n")
}
}
let filename = "user-profile.jpg"
let mimetype = "image/jpg"
body.appendString("--\(boundary)\r\n")
body.appendString("Content-Disposition: form-data; name=\"\(filePathKey!)\"; filename=\"\(filename)\"\r\n")
body.appendString("Content-Type: \(mimetype)\r\n\r\n")
body.appendData(imageDataKey)
body.appendString("\r\n")
body.appendString("--\(boundary)--\r\n")
return body
}
すべてが同じである必要があります。 問題は、このデータと文字列をすべて連結する "appendString"関数の代替を見つけることです。 私の主な間違いは、機能を追加使用している:
body.append("--\(boundary)\r\n")
エラー:タイプ予想引数の型に「文字列」の値を変換できません。「データ」
その問題の解決策を見つけるために助けてください!事前に
おかげで...
FWIW、私はそのコードは現在、Aを含む、[この回答](http://stackoverflow.com/a/26163136/1271826)から採用されたと考えていますSwift 3の実装。 – Rob
ありがとう、それは助ける! –