如何从全局函数内部的任何控制器中显示警报?

时间:2019-09-06 18:59:14

标签: swift uiviewcontroller alert

我有一个可以同步iCloud的功能,我将从多个视图控制器中调用它。我想让它在iCloud不可用时显示警报(它总是关闭或自上次访问以来用户已注销,无论如何)。有没有一种方法可以在函数内部添加警报代码并将其显示在VC中,而该函数在内部被调用?

func synciCloud(){

    if iCloudIsAvailable() {
        // stuff to sync iCloud
    } else {
        // where I'd like to call the alert
    }

}

然后再来

class List: UIViewController {
    override func viewDidLoad() {
        synciCloud()
        // this won't actually run on viewDidLoad but I'm just showing an example.
    }
}

那么有没有办法实现这一目标,或者我在想这一切错了吗?谢谢。

0 个答案:

没有答案