Bittiğinde bir uyarı veren bir zamanlayıcı var. .Şu andaki UIViewController'da şu an UIAlertController var
yolu ben bu şimdi yapıyorum vermek: Bu uyarı görünüm kullanıcı şu anda görünümü denetleyicisi sunulmalıdır
Benim duygu bu çok daha etkili aşağıdaki daha başarılı olabilir olduğunu 5 denetleyicimin her birine bir bildirim için bir gözlemci ve bu uyarıyı oluşturmak ve sunmak için bir yöntem.
Yalnızca uyarıyı bir kez kurmanın ve sonra etkin durumda olan denetleyicide sunmanın bir yolu var mı? herhangi fikirler için
// I've got the following in each of my view controllers.
// In viewDidLoad()
override func viewDidLoad() {
super.viewDidLoad()
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(SonglistViewController.presentSleepTimerFinishedAlert(_:)), name: "presentSleepTimerFinishedAlert", object: nil)
}
func presentTimerFinishedAlert(notification: NSNotification) {
let alertController = UIAlertController(title: "Timer finished", message: nil, preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
presentViewController(alertController, animated: true, completion: nil)
}
Çok teşekkürler:
İşte benim kod!
dönmek için bir
else if
durumda eklemek gerekir, bir cazibe gibi çalışır! Çok teşekkürler! – nontomatic