Ios Alamofire是否导致内存泄漏?
泄漏图像1 泄漏图像2 这种泄漏不会发生在模拟器上,但只要我在iPhone上使用仪器测试泄漏,它就会出现。在检查完我的项目后,我发现它只发生在使用Alamofire时。这是我的代码:Ios Alamofire是否导致内存泄漏?,ios,memory-leaks,alamofire,Ios,Memory Leaks,Alamofire,泄漏图像1 泄漏图像2 这种泄漏不会发生在模拟器上,但只要我在iPhone上使用仪器测试泄漏,它就会出现。在检查完我的项目后,我发现它只发生在使用Alamofire时。这是我的代码: final func request(_ method:HTTPMethod,urlString:String,parameter:[String:AnyObject]?=nil,success:((JSON)->Void)?,faliure:((AnyObject)->Void)?){ l
final func request(_ method:HTTPMethod,urlString:String,parameter:[String:AnyObject]?=nil,success:((JSON)->Void)?,faliure:((AnyObject)->Void)?){
let relativeURLString = hostUrlString + urlString
SwiftProgressHUD.shareInstance.showIndicatorHUD()
Alamofire.request(relativeURLString,method:method,parameters: parameter, headers: getAuthDic())
.validate()
.responseJSON(){ response in
SwiftProgressHUD.shareInstance.remove()
switch response.result {
case .success :
if let value = response.result.value {
let json = JSON(value)
success!(json)
}
case .failure(let error):
faliure!(error as AnyObject)
}
}
}
我该怎么办?是我的问题吗