Приложение вылетает при определенных действиях при использовании инструментов, как найти причину? - PullRequest
1 голос
/ 02 июля 2010

У меня есть приложение с навигационным контроллером, несколькими субконтроллерами.

  • С XCode Debug я не могу найти никаких ошибок.
  • При отключенном iPhone я не могу найти никаких ошибок.
  • Если инструменты запускают приложение на симуляторе, оно не падает.
  • С инструментами, работающими с приложением на iPhone, происходит сбой при нажатии вперед и назад между определенными контроллерами ViewController. Это происходит не каждый раз, но очень часто.

Мой босс также сообщил, что на его iPod иногда происходит сбой, так что я сейчас в замешательстве. Как мне поступить? (все еще довольно плохо знакомый с инструментами). Как я могу узнать, что вызывает сбой приложения? Есть ли способ запустить инструменты рядом с отладчиком? Журналы сбоев мало что мне говорят, или, может быть, я не знаю, как их правильно читать.

1 Ответ

1 голос
/ 03 июля 2010

Мой опыт работы с инструментами явно смешан. Иногда случаются сбои, которые я не могу объяснить. И некоторые из этих сбоев не происходят, когда я не использую инструменты. Тем не менее, инструменты также могут предоставить полезную информацию, и ваша ситуация может быть одним из таких случаев.

Исходя из вашего описания, возможно, что у вас есть утечки памяти. Поэтому я бы предложил запустить его на симуляторе с приборами для поиска утечек. [В xCode выберите «Выполнить»> «Выполнить с инструментом повышения производительности»> «Утечки», затем нажмите на панель утечек в открывшемся окне инструментов.]

...