Я отправляю уведомление в свой SecondViewController. Это выглядит так:NSNotificationCenter никогда не называл его селекторным методом
@IBAction func NotifyButton(sender:AnyObject)
{
NSNotificationCenter.defaultCenter().postNotificationName("test", object: nil)
}
in my SecondViewController Я наблюдаю это уведомление.
override func viewDidLoad() {
super.viewDidLoad()
NSNotificationCenter.defaultCenter().addObserver(self, selector: "Noti", name: "test", object: nil)
}
И мой метод селектор находится здесь:
func Noti(notification:NSNotification)
{
println("Ohhhh Notification aaya ...are wa")
}
but control is never reach to selector method. Thanks
название селектора не является правильным. Используйте «Noti:» вместо «Noti», потому что ваша функция имеет 1 параметр –
. Я стараюсь, но это не сработало. – RAMA
Можете ли вы попробовать также 'Selector (« Noti: »)'. Я не вижу других проблем с вашим кодом, кроме объявления Selector для использования –