Задать вопрос
@dimash07

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

Сделал одно приложение, работает всё нормально. Вот скоро собираемся залить в эппстор. Вот только проблема в том, что приложение переодический зависает... По сути там ничего особенного нет, просто тэбл вьюшки. И непонятно когда оно зависнет. Нажимаешь на что то, и всё, зависло приложение, а потом просто два раза нажимаю на кнопку Home, и опять возвращаюсь в приложение, то продолжает работать нормально. По памяти приложение жрет всего 30-40 МБ, тестировал на iPhone 5s, 6, 6s. Кто нибудь сталкивался с такой проблемой?
xCode 7, Swift 2. Никаких фреймворков и зависимостей нет!
  • Вопрос задан
  • 763 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
Решения вопроса 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
Где-то в коде ошибка.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы