Alamofire会导致内存泄漏吗?

时间:2016-10-14 07:21:04

标签: ios memory-leaks alamofire

泄漏图片1

enter image description here

泄漏图片2

enter image description here

这种泄漏在模拟器上不会发生,但只要我在iPhone上使用仪器测试泄漏它就会显示出来。在查看我的项目后,我发现它只发生在使用Alamofire。这是我的代码:

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)

            }

    }
}

我该怎么办?这是我的问题吗?

0 个答案:

没有答案