只要阅读一些文档,我就会看到类似这样的声明
var loginSuccess: (() -> Void)?
在整个代码中,我想知道这叫什么以及用例是什么?
在此示例中,我看到
loginVC.loginSuccess = {
self.activityIndicator.startAnimating()
self.dismissViewControllerAnimated(true) {
self.viewModel.fetchThreats()
}
}
所以我假设这只是一个动作完成时调用的闭包。什么都不返回,什么也不接受?