2
在應用程序崩潰之前是否有任何方式來截屏。我正在使用此代碼截取屏幕截圖,但如何知道應用何時會崩潰?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