現在、私はプロジェクトを進めています。ほとんどの場合、すべてのView Controllerでアラートメッセージを使用する必要があります。特にこの1つ:ファイル内の関数または変数を宣言し、Swiftで常に使用する方法
同じコードを繰り返し使用すると、コードが冗長になります。このシナリオには、他の関数や変数もあります。どのようにしてこの関数を別のファイルのどこかに宣言し、必要に応じていつでも使用できますか?
static let sharedInstance = viewController()
このような場合は、私に例を示してください。
extension UIViewController {
func showMessage(myMessage: String) {
let myAlert = UIAlertController(title: "ALERT", message: myMessage, preferredStyle: UIAlertControllerStyle.alert)
let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: nil)
myAlert.addAction(okAction)
self.present(myAlert, animated: true, completion: nil)
}
}
あなたがのUIViewControllerのサブクラス任意のクラスでそれを使用することができるこの方法を:
ありがとう、私は馬鹿のような延長を見落としていました。 –
@ArafinRussellよろしくお願いします!がんばろう! – Shawn