1. 程式人生 > >swift中通知的使用

swift中通知的使用

lin ont view selector load pan span 處的 ext

ios討論群1群:135718460

1.發通知。(以這條通知為例,通知名字:gameOverNotification。通知參數:title)

NSNotificationCenter.defaultCenter().postNotificationName("gameOverNotification", object: title)


2.在要監聽這則通知的viewDidload方法裏面加入觀察者,以便監聽這則通知

      NSNotificationCenter.defaultCenter().addObserver(self, selector: "gameOver:", name: "gameOverNotification", object: nil)

3.實現2中的selector。監聽到通知調用的方法

 func gameOver(title:NSNotification)
    {
      var str = title.object as String
        self.titleLable.text = str
    }

提醒:此處的通知調用方法中的參數必須為NSNotification。由於我們發的就是1條通知。


友情提示:在swift中。假設對項目的邏輯結構不是非常清楚一般用通知。

swift中通知的使用