Отправка 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, он работает. я не знаю почему, но это работает:). Спасибо всем.