1
我希望在發生非基於日期的事件時觸發NSNotification。有任何想法嗎? 謝謝!沒有日期的NSNotificationCentre?
我希望在發生非基於日期的事件時觸發NSNotification。有任何想法嗎? 謝謝!沒有日期的NSNotificationCentre?
您必須創建一個NSNotification並將此通知添加到默認通知中心。您可以在獨特的行做到這一點:
[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:object userInfo:dictionary];
你就必須到您的項目說,當一個通知與名義發送notificationName,觸發我的代碼這種特定的方法。這是用:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationMethod) name:notificationName object:object];
有一個完整的教程here。
你是什麼意思_non date based event_? – Moray
就像基本上觸發沒有日期的本地通知。我想在沒有日期的情況下發出通知 –
你可以使用NSNotification的'+(id)notificationWithName:(NSString *)aName對象:(id)anObject'方法?是否有你不想使用它的原因? – Moray