我在几个ViewController上有相同的代码。如何做到这一点,使代码仅放在一个地方,但可以在多个ViewController上使用?

时间:2019-05-07 01:45:57

标签: swift

我的几个视图控制器上都有以下弹出消息代码:

public func showMessage(messageToDisplay:String)
{
    let alertController = UIAlertController(title: "Hold Up", message: messageToDisplay, preferredStyle: .alert)

    let OKAction = UIAlertAction(title: "Got it.", style: .default) { (action:UIAlertAction!) in
        print("'Got it.' button tapped");
    }

    alertController.addAction(OKAction)
    self.present(alertController, animated: true, completion:nil)
}

似乎我应该可以将它放在一个地方,然后在任何需要在任何视图控制器上的整个应用中将其调用的地方。我该怎么办和/或这叫什么?

(我的Google搜索都没有找到执行此操作的方法,因为我还是个初学者,显然不能确切地提出这个问题。)

谢谢!

0 个答案:

没有答案