swift1.2 -> swift2.0 afnetworking
swift1.2 -> swift2.0 afnetworking
var parameters = NSDictionary() // or Dictionary<String, AnyObject>()
var error:NSErrorPointer = nil
var request: NSMutableURLRequest =
AFHTTPRequestSerializer().multipartFormRequestWithMethod(
"POST",
URLString: "someUrl",
parameters: parameters,
constructingBodyWithBlock: {
(formData: AFMultipartFormData!) -> Void in
formData.appendPartWithFileData(imageData, name: "file",
fileName: "fromIos", mimeType: "image/jpeg")
}, error: error)
xcode6 使用此代码可以正常工作,而 xcode7 使用 swift2 则不行。
它说不能用给定的参数调用 multipartFormRequestWithMethod
..
Cannot invoke 'multipartFormRequestWithMethod' with an argument list
of type '(String, URLString: String!, parameters: NSDictionary,
constructingBodyWithBlock: (AFMultipartFormData!) -> Void, error:
NilLiteralConvertible)'
我似乎无法发现错误。
var parameters = NSDictionary() // or Dictionary<String, AnyObject>()
var error:NSErrorPointer = nil
var request: NSMutableURLRequest =
AFHTTPRequestSerializer().multipartFormRequestWithMethod(
"POST",
URLString: "someUrl",
parameters: parameters,
constructingBodyWithBlock: {
(formData: AFMultipartFormData!) -> Void in
formData.appendPartWithFileData(imageData, name: "file",
fileName: "fromIos", mimeType: "image/jpeg")
}, error: error)
xcode6 使用此代码可以正常工作,而 xcode7 使用 swift2 则不行。
它说不能用给定的参数调用 multipartFormRequestWithMethod
..
Cannot invoke 'multipartFormRequestWithMethod' with an argument list of type '(String, URLString: String!, parameters: NSDictionary, constructingBodyWithBlock: (AFMultipartFormData!) -> Void, error: NilLiteralConvertible)'
我似乎无法发现错误。