Есть ли способ сделать скриншот прямо перед сбоем приложения. Я использую этот код, чтобы сделать снимок экрана, но как узнать, когда приложение выйдет из строя?iOS - Сделайте снимок экрана перед сбоем приложения
func screenShotMethod() {
//Create the UIImage
UIGraphicsBeginImageContext(view.frame.size)
view.layer.renderInContext(UIGraphicsGetCurrentContext())
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
//Save it to the camera roll
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
}
в родной вы можете использовать тестовые случаи для этого, но в вашем вопросе вам нужен снимок экрана, то вы должны пойти в некоторых случаях третьи испытания партии, те, показаны изображение и видео также, где/когда происходит сбой. –
Вы не можете. Вы можете установить обработчик исключений, но они очень ограничены. Ваш лучший выбор, вероятно, должен иметь режим отладки, где вы постоянно сохраняете изображения или информацию журнала. Когда приложение падает, последнее, что написано в надежде, содержит необходимую информацию. – EricS