Если вы не добавили [[NSNotificationCenter defaultCenter] removeObserver:self]
в любой контроллер, который потенциально получает уведомление, а затем вы удаляете этот контроллер просмотра из стека навигации, поскольку он сохраняется центром уведомлений, он остается в памяти и будет продолжать ответьте, когда поступит уведомление. Я понимаю, вы сказали, что вы удалили код postNotification, но вы, должно быть, пропустили какой-то код где-то, так как это не может произойти автоматически, без чего-либо, вызывающего уведомление по почте. Какое сообщение вы получаете? Появляется ли это предупреждение? Имеет ли пользовательское сообщение или системное сообщение? Найдите место, где отображается это предупреждение, и убедитесь, что вы удалили этот контроллер просмотра из центра уведомлений. Если это системное сообщение, выясните, какой контроллер просмотра настроен для получения уведомлений для этого системного сообщения, и убедитесь, что * он получает должным образом удаленный объект в качестве наблюдателя из центра уведомлений.
С уважением.
показать код, который используется для создания уведомления. Похоже, вы используете NSTimer. – WrightsCS
Для создания уведомления не используется какой-либо код. Все прокомментировано. – Andrew