我需要AlamoFire中的[无名小我],还是已经照顾好了?

TIM*_*MEX 5 ios swift alamofire

        let parameters = [
            "access_token": access_token,
        ]
        self.alamoFireManager!.request(.POST, CONSTANTS.APIEndpoint+"/auth", parameters: parameters).responseJSON { [unowned self]
            response in
            self.startWorking()
        }
Run Code Online (Sandbox Code Playgroud)

我需要闭包内部是否有无主的自我,还是图书馆已经照顾好了?

osr*_*srl 1

使用Alamofire.request代替self.alamoFireManager,你就可以不用捕获自我了。如果您确实需要使用self.alamoFireManager,正如 @Tapani 提到的,因为alamoFireManager是 self 的属性,您需要捕获 self 并在闭包中使用 [weak self]

我一直在寻找与您相同的答案。我找到了这个答案。它提到了一篇关于保留循环的文章。我认为你不需要在这里捕捉自我。