Я разрабатываю электронную книгу, и я столкнулся со следующей проблемой. Я использую метод IBAction для публикации NSNotification, который inturn вызывает метод действия после нажатия кнопки. Он работает абсолютно нормально в первый раз ... Метод IBAction должен называться evry time, который я нажимаю на кнопку. После завершения этого действия мне нужно перейти на мою домашнюю страницу, а затем вернуться и снова нажать кнопку. Вот где я столкнулся с проблемой. Метод вызывался больше, чем когда-то со второго раза, а число только продолжает расти .. Пожалуйста, помогите мне с этим ....NSNotification возникает несколько раз
//IBAction Method
if (sender.tag == PenToolAction) {
GLogInfo(@"Pen tool tapped");
[self hideSelf];
[[NSNotificationCenter defaultCenter] postNotificationName:PenToolActionInitialized object:nil];
}
Где вы положили '[[NSNotificationCenter defaultCenter] addObserver :. ..] 'call? – Jilouc
Я поместил это в метод ViewDidLoad класса получателей. –