2013-06-22 72 views
0

如何創建新的自定義NSUserNotificationCenter實例?我不是說[NSUserNotificationCenter defaultUserNotificationCenter],我的意思是像[NSUserNotificationCenter new](這對我來說不起作用)。創建自定義NSUserNotificationCenter實例

+2

你想這樣做,爲什麼呢? – Wain

+0

1.你有什麼理由要你自己的'NSUserNotificationCenter'嗎?爲什麼默認的一個不適合你? 2. *不起作用*不是很具指示性。你什麼意思? –

+0

當我說[NSUserNotificationCenter new]不起作用時,我的意思是讓它發送通知不會在屏幕上顯示任何通知。默認的一個能爲我工作,但由於某種原因(這不相關),我想知道如何創建另一箇中心。 – user732274

回答

2

你不能這樣做,因爲真正的NotificationCenter的類是不是NSUserNotificationCenter。 :)

用戶通知中心,做了真正的工作是私有類_NSConcreteUserNotificationCenter

這就是你回來默認。 [NSUserNotificationCenter defaultUserNotificationCenter] =>gets t_NSConcreteUserNotificationCenter

[NSUserNotificationCenter defaultUserNotificationCenter]是一個工廠方法,而不僅僅是短期的方式做分配/初始化