2012-08-14 159 views
0
[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(requestAddressUpdatedNotification:) 
              name:MTAddressUpdatedNotification 
              object:nil]; 

任何人都可以告訴我如果我在程序中寫這段代碼會發生什麼?這段代碼是什麼意思?

何時將調用方法requestAddressUpdatedNotification

+0

你可能想看看[觀察者模式](http://en.wikipedia.org/wiki/Observer_pattern) – 2012-08-14 08:54:59

回答

4

代碼通知默認NSNotificationCenterMTAddressUpdatedNotification NSNotification發生時通知對象(self),並觸發其必須在相同的類中定義(內@implementation…@endrequestAddressUpdatedNotification:方法。

+0

所以你的意思是,如果MTAddressUpdatedNotification發生,requestAddressUpdatedNotification將被調用? – generalzyq 2012-08-14 08:46:25

+0

是的,當MTAddressUpdatedNotification發佈時,您的requestAddressUpdatedNotification:將被觸發,或以Objective-C的說法「接收消息」。 – 2012-08-14 08:50:18

+0

非常感謝!〜 – generalzyq 2012-08-14 09:09:56