Я пытаюсь увидеть, как работает xmppframework для iphone. Все отлично работает на симуляторе, но не на устройстве. Я получаю EXC_BAD_ACCESS после того, как он получает пользователей, которые онлайн.
EXC_BAD_ACCESS
Есть идеи или помощь?
У меня есть iPhone 3G ios 4.2.1.
Сегодня получилось то же самое с образцом iPhoneXMPP в симуляторе iOS.
В строке 1181 XMPPStream.m добавление следующей проверки, по-видимому, исправило это для меня:
if (myPresence!=presence) { [myPresence release]; myPresence = [presence retain]; }
Из документации Apple.
Этот тип проблемы обычно является результатом чрезмерного освобождения объекта.Это может быть очень запутанным, поскольку сбой, как правило, происходит после того, как допущена ошибка.Авария также может произойти, когда программа глубоко погружена в код фреймворка, часто, когда ваш собственный код не отображается в стеке.
Подробнее
Проверьтениже SO сообщение
получен сигнал EXC_BAD_ACCESS
Как устранить ошибки EXC_BAD_ACCESS, возникающие при разработке iphone
какотладить EXC_BAD_ACCESS на iPhone