var something:(()-> Void)是什么意思?在斯威夫特

时间:2018-12-05 16:25:26

标签: swift

只要阅读一些文档,我就会看到类似这样的声明

  var loginSuccess: (() -> Void)?

在整个代码中,我想知道这叫什么以及用例是什么?

在此示例中,我看到

loginVC.loginSuccess = {
    self.activityIndicator.startAnimating()
    self.dismissViewControllerAnimated(true) {
        self.viewModel.fetchThreats()
    }
}

所以我假设这只是一个动作完成时调用的闭包。什么都不返回,什么也不接受?

0 个答案:

没有答案