Приложение iPhone вылетает в середине работы или во время запуска - PullRequest
0 голосов
/ 27 декабря 2010

У меня проблема в моем приложении.Приложение на моем iPhone аварийно завершает работу во время работы или во время запуска приложения как на iPhone, так и на симуляторе.

Я знаю, что управление памятью некорректно или оно происходит по каким-то другим причинам.

Мое приложение использует веб-сервис, который извлекает данные и отображает их в виде, веб-сервис работает правильно, потому что я вижу данные, поступающие из веб-сервиса в мое приложение.

Может кто-нибудь подсказать, как управлятьпамять, т. е. где я должен освободить объекты, какие объекты должны быть освобождены и объекты, которые не должны быть освобождены.

Ответы [ 2 ]

1 голос
/ 27 декабря 2010

Вы можете начать с чтения Руководства по программированию управления памятью Apple и , эта статья также может быть полезна.

Если вы можете предоставить какой-то код, который может вызывать васпроблемы, вы должны поделиться этим здесь для дальнейшей помощи.

0 голосов
/ 27 декабря 2010

Иногда приложение iPhone падает, если вы добавили слишком много кода в init или applicationDidFinishLaunching. Это случилось со мной, когда я поместил слишком много запросов на загрузку в applicationDidFinishLaunching, и приложение просто через некоторое время закрывалось, так и не показывая мой интерфейс, потому что оно было просто перегружено задачами . Попробуйте переместить весь веб-код в отдельный селектор и затем вызвать performSelector:@selector(loadMyWebCode) withObject:nil afterDelay:1] в applicationDidFinishLaunching, тогда он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...