如何创建新的自定义NSUserNotificationCenter
实例?我的意思并不是[NSUserNotificationCenter defaultUserNotificationCenter]
,我的意思是[NSUserNotificationCenter new]
(这对我来说不起作用)。
答案 0 :(得分:2)
您不能这样做,因为真正的NotificationCenter类是 NOT 类NSUserNotificationCenter
。 :)
执行实际工作的用户通知中心是私人课程 _NSConcreteUserNotificationCenter
这是你默认回来的。
[NSUserNotificationCenter defaultUserNotificationCenter]
=> gets t_NSConcreteUserNotificationCenter
[NSUserNotificationCenter defaultUserNotificationCenter]
是一种工厂方法,而不仅仅是执行alloc / init