@dimash07

Почему зависает приложение?

Сделал одно приложение, работает всё нормально. Вот скоро собираемся залить в эппстор. Вот только проблема в том, что приложение переодический зависает... По сути там ничего особенного нет, просто тэбл вьюшки. И непонятно когда оно зависнет. Нажимаешь на что то, и всё, зависло приложение, а потом просто два раза нажимаю на кнопку Home, и опять возвращаюсь в приложение, то продолжает работать нормально. По памяти приложение жрет всего 30-40 МБ, тестировал на iPhone 5s, 6, 6s. Кто нибудь сталкивался с такой проблемой?
xCode 7, Swift 2. Никаких фреймворков и зависимостей нет!
  • Вопрос задан
  • 724 просмотра
Решения вопроса 2
tikhonov666
@tikhonov666
iOS, Swift, Objective-C
Первое что приходит в голову, то что в main thread'e запущена какая-то долгая операция.
А так без кода вряд ли что-то можно точнее сказать.
Ответ написан
ManWithBear
@ManWithBear
Swift Adept, Prague
1) Обработка данных в главном потоке. Это плохо.
2) Попытка обновления/изменения/работы с интерфейсом не в главном потоке. Это ужасно.
Наиболее вероятно что проблема с пунктом 2.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Antonio-banderas
@Antonio-banderas
iOS Developer
профилировщик вам все подскажет, apple сделала вам замечательные инструменты из коробки)
Ответ написан
Комментировать
@FoxInSox
Где-то в коде ошибка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы