2013-03-30 56 views
1

我希望在發生非基於日期的事件時觸發NSNotification。有任何想法嗎? 謝謝!沒有日期的NSNotificationCentre?

+0

你是什麼意思_non date based event_? – Moray

+0

就像基本上觸發沒有日期的本地通知。我想在沒有日期的情況下發出通知 –

+0

你可以使用NSNotification的'+(id)notificationWithName:(NSString *)aName對象:(id)anObject'方法?是否有你不想使用它的原因? – Moray

回答

1

您必須創建一個NSNotification並將此通知添加到默認通知中心。您可以在獨特的行做到這一點:

[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:object userInfo:dictionary]; 

你就必須到您的項目說,當一個通知與名義發送notificationName,觸發我的代碼這種特定的方法。這是用:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationMethod) name:notificationName object:object]; 

有一個完整的教程here