Приложение ios зависает и зависает на iphone 6s / 7/8 в iOS 13 - PullRequest
1 голос
/ 06 октября 2019

У нас есть собственное приложение для iOS, разработанное с Objective C и использующее автоматическое макетирование со Storyboard для интерфейсов пользователя.

  • Оно отлично работает в iOS 12.4.1 на всех устройствах и сейчас не работаетв iOS 13 только на iPhone 6s / 7/8.
  • Проблема возникает только с этим размером экрана.
  • Кроме этого, все другие экраны iphone поддерживают вплоть до iPhone 11 Pro Max.
  • И этой проблемы нет в симуляторах iPhone 6s / 7/8. Только в реальном устройстве.
  • Когда оно установлено на iPhone 7 и запускает приложение, оно сильно отстает и время от времени зависает, мне приходится его закрывать, но iphone тоже тормозит.

Я не получаю никаких ошибок.

Я подумал, что это проблема макета, поэтому я удалил ограничения всех первых отображаемых экранов и заново добавил ограничения. И пытался выполнить отладку с помощью инструментов XCode, чтобы проверить производительность, но это также не показало мне никаких проблем (я не очень знаком с использованием инструментов XCode).

Я застрял с этой проблемой в течение нескольких дней. И я не смог найти никого с такой же проблемой.

Я ценю любую помощь по этому поводу. Что может вызвать это?

1 Ответ

0 голосов
/ 18 октября 2019

Я столкнулся с подобной проблемой и обнаружил, что SearchDisplayController , который устарел, также используется в коде и раскадровке. Это вызвало сбой моего приложения на реальном устройстве, но не на симуляторе с iOS 13.1.2. После удаления SearchDisplayController у меня все работало нормально.

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