У меня есть список объектов в приложении iOS, которые наблюдают некоторые изменения с помощью NSNotificationCenter
.NSNotificationCenter изменение наблюдателей заказ
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onSomeChanges)
name:@"SomeConstantNotificatioName" object:nil];
Так что, когда уведомление опубликовано, NSNotificationCenter
называет onSomeChanges
методы в том же порядке, как называли addObserver
методы.
Вопрос Есть ли способ изменить этот порядок?
Мне нужна возможность вызова некоторого добавленного метода наблюдателя, который вставляет необходимый наблюдатель в качестве первого элемента списка наблюдателей. Поэтому независимо от того, в каком порядке добавлены наблюдатели, какой-то объект сначала получит уведомление.
Спасибо
Возможная дубликация http://stackoverflow.com/questions/12957590/nsnotification-order-of-observer-notifications –