Xin chào Tôi mới đến nhanh và tôi đang làm theo hướng dẫn và tạo cùng một mã để Tải lên hình ảnh. Tôi hiện đang sử dụng nhanh 3 và có vẻ như NSMutableData() không còn có phương thức appendString tôi có thể làm gì để thay thế? Các hướng dẫn, tôi đang theo là ở đây http://swiftdeveloperblog.com/image-upload-example/ và mã của tôi là thế nàyNSMutableData nhanh chóng cho iOS không có thành viên appendString
func createBodyWithParameters(parameters: [String: String]?, filePathKey: String?, imageDataKey: NSData, boundary: String) -> NSData {
let body = NSMutableData()
if parameters != nil {
for (key, value) in parameters! {
body.("--\(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(options: <#T##NSData.Base64EncodingOptions#>)("--\(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.appendString("\r\n")
body.appendString("--\(boundary)--\r\n")
return body
}
Một lần nữa vấn đề là với appendString như tôi nhận được lỗi:
giá trị của loại NSMutableData không có thành viên appendString
Tôi đang tìm kiếm các công việc xung quanh nhưng chưa tìm thấy và tôi có nối thêm phương thức nhưng không có chuỗi.
'NSMutableData' chưa bao giờ có một' phương pháp appendString', các hướng dẫn, bạn đang xem xét bổ sung thêm phương pháp mà trong một phần mở rộng ở dưới cùng của mã nguồn của họ. – dan