Отойдите от падения приложения на симуляторе iOS - PullRequest
0 голосов
/ 30 апреля 2019

Есть ли какая-либо функция, которая позволяет нам отступить от сбоя и продолжить тестирование приложения?

Допустим, мое приложение зависло, когда я коснулся какой-то кнопки, но я хочу отойти от этого действия и продолжить тестирование другихзапчасти без перезапуска симулятора?

1 Ответ

0 голосов
/ 30 апреля 2019

Нет, это невозможно. Сбои приложения могут иметь несколько причин, и нет смысла продолжать скомпилированный программный код, когда приложение фактически переходит в неправильное состояние.

Например, вы хотите получить доступ к области памяти с указателем, но область памяти не была зарезервирована и была освобождена уже для другого приложения. Как продолжить здесь? Ваш программный код не может обработать это или продолжить с этим неправильным условием. Вот почему приложение будет аварийно завершать работу при отсутствии механизма catch, который обрабатывает неожиданное поведение / ошибку. Машина защищает себя.

...