Я пытаюсь создать подкласс NSNotification
.
В документации Apple для NSNotification
указано следующее:
NSNotification
- это кластер классов без переменных экземпляра. Таким образом, вы должны создать подклассNSNotification
и переопределить примитивные методыname
,object
иuserInfo
. Вы можете выбрать любой назначенный инициализатор , который вам нравится, но убедитесь, что ваш инициализатор не вызываетNSNotification
реализациюinit
(через] [super init]
).NSNotification
не предназначен для непосредственного создания экземпляра, и его методinit
вызывает исключение.
Но мне это непонятно. Следует ли мне создать такой инициализатор?
-(id)initWithObject:(id)object
{
return self;
}