Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Alamofire是否导致内存泄漏?_Ios_Memory Leaks_Alamofire - Fatal编程技术网

Ios 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

泄漏图像1

泄漏图像2

这种泄漏不会发生在模拟器上,但只要我在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)

            }

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