6
私はこのエラーを受けています:"非機能型の値を呼び出すことはできません 'HTTPURLResponseの?'"(Alamofire 4.0)[スウィフト3.0]
セクションの"Cannot call value of non-function type 'HTTPURLResponse?'"
:
.response { (request, response, data, error)
誰かが私にこれを手伝うことができるかどうか疑問に思っていました。 Alamofire 4において
Alamofire.download(urlToCall, method: .get) { temporaryURL, response in
if FileManager.default.fileExists(atPath: finalPath!.path!) {
do {
try FileManager.default.removeItem(atPath: finalPath!.path!)
} catch {
// Error - handle if required
}
}
return finalPath!
}
.response { (request, response, data, error) in
if error != nil {
}
var myDict: NSDictionary?
let path = finalPath!
myDict = NSDictionary(contentsOf: path)
if let dict = myDict {
success(dict)
}
if finalPath != nil {
//doSomethingWithTheFile(finalPath!, fileName: fileName!)
}
}
おそらく関連:http://stackoverflow.com/q/32932748/3303915 –
いいえ。同じ問題ですが、同じではありません。スイフトとアラモファイアの異なるバージョン。 –
iOS 8をターゲットに設定していますか?理由は分かりませんが、Alamofire for Swift 3は少なくともiOS 9でなければなりません。ご安心ください。 –