Приложение для iPhone, как правило, «замерзает» пользовательский интерфейс, когда приходит в активное состояние с фона. Как я могу использовать Инструменты, чтобы узнать причину замораживания? Какой инструмент я должен использовать? Каковы ключевые столбцы, которые мне нужно посмотреть на панели «Инструменты»?Использование инструментов, как я могу узнать, что заставляет мое приложение iPhone замораживаться?
Использование инструментов, как я могу узнать, что заставляет мое приложение iPhone замораживаться?
ответ
Как приложение переходит в фоновый режим, система делает снимок экрана текущего пользовательского интерфейса. Этот снимок экрана отображается, когда приложение становится активным до тех пор, пока выполняются методы AppDelegate (applicationDidBecomeActive ...).
Если при пробуждении вы хотите запустить какое-то долгое действие, подумайте над тем, чтобы запустить его в фоновом потоке. Не выполнять синхронные сетевые подключения. Если ваш пользовательский интерфейс зависит от этой обработки, рассмотрите возможность отображения модального контроллера вида с некоторым сообщением типа «Подождите ...».
Вам не нужны инструменты для этого анализа, просто запустите приложение в debuger и приостановите отладку, пока она «заморожена». Проверьте трассировку стека.
- 1. Как узнать, что заставляет мое приложение PHP зависать сервер Apache?
- 2. Как узнать, что заставляет мое приложение так медленно запускать?
- 3. Как я могу узнать, что заставляет мое приложение смешивать статически и динамически связанные CRT
- 4. Что заставляет мое приложение Android принудительно закрыть?
- 5. Как узнать, что appid использует мое приложение
- 6. WP7 - Обновление январских инструментов взрывает мое приложение. Что я сделал?
- 7. Как я могу узнать, насколько велико мое приложение Meteor?
- 8. Как я могу узнать, когда остановилось мое веб-приложение tomcat?
- 9. Таймер заставляет мое приложение задерживаться
- 10. popToRootViewControllerAnimated заставляет мое приложение сбой
- 11. Как я могу узнать, что такое приложение. в android запускается через мое приложение
- 12. setOnItemSelectedListener заставляет мое приложение разбиться
- 13. Как узнать, откуда мое приложение?
- 14. это заставляет мое приложение останавливаться?
- 15. Как я могу показать, что мое приложение не является кейлоггером?
- 16. Как я могу указать, что мое приложение поддерживает только iPhone 4 и iPhone 4?
- 17. Почему SenTestingKit заставляет мое приложение разбиться?
- 18. Что я могу сделать, чтобы узнать, что заставляет мою программу потреблять много памяти с течением времени?
- 19. Как узнать, сколько памяти использует мое приложение для iPhone?
- 20. Что делать, если мое приложение iphone отклонено?
- 21. Могу ли я узнать, когда пользователь удалит мое приложение?
- 22. Я не могу добавить ссылку, чтобы открыть мое приложение iphone
- 23. Как я могу определить, что требует мое мобильное приложение?
- 24. Как я могу увидеть, что мое приложение отправляет в интернет
- 25. Как я могу узнать, что мое приложение находится в нерабочем режиме?
- 26. Как я могу узнать, что пользователи оценивают мое приложение на самом деле в магазине Google?
- 27. Как я могу узнать, почему мое приложение iphone падает и что берет слишком много ресурсов, чтобы он сбой?
- 28. Как я могу отключить мое приложение?
- 29. Как я могу удалить мое приложение .NET?
- 30. Fragment's onCreateView() заставляет мое приложение разбиться