Отправка NSNotification от объекта внутри ошибки SKScene

У меня SKScene контролируется ViewController. Внутри этого SKScene у меня есть объект игрового поля (полученный из NSObject) с некоторыми процедурами. Мне нужно опубликовать уведомление от одной из его процедур (процедуры игры на доске). Внутри ViewController у меня есть наблюдатель:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(rowBangEmitAtPosition:) name:@"rowBangN" object:nil];

и внутри процедуры игры на доске у меня есть:

[[NSNotificationCenter defaultCenter] postNotificationName:@"rowBangN" object:self userInfo:@{@"position":point}];

Объект является частью SKScene (как переменная). Но это уведомление никогда не срабатывает. Может кто-то помочь мне, пожалуйста.

1 ответ

Я понял это - когда я помещаю в код постинга объект:nil вместо object:self, он работает. я не знаю почему, но это работает:). Спасибо всем.

Другие вопросы по тегам