小编cod*_*999的帖子

闭包不能隐式捕获变异的自身参数

我正在使用Firebase来观察事件,然后在完成处理程序中设置图像

FirebaseRef.observeSingleEvent(of: .value, with: { (snapshot) in
        if let _ = snapshot.value as? NSNull {
            self.img = UIImage(named:"Some-image")!
        } else {
            self.img = UIImage(named: "some-other-image")!
        }
})
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误

闭包不能隐式捕获变异的自身参数

我不确定这个错误是什么,搜索解决方案没有帮助

ios firebase swift firebase-realtime-database swift3

51
推荐指数
3
解决办法
3万
查看次数