我一直在試圖找出是什麼導致這次崩潰。 我的主視圖控制器有一些像這樣的代碼來啓動攝像頭選擇器。UIImagePickerController takePicture崩潰
pickerControl = [[UIImagePickerController alloc] init];
pickerControl.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerControl.allowsEditing = NO;
pickerControl.wantsFullScreenLayout = YES;
pickerControl.showsCameraControls = NO;
pickerControl.cameraOverlayView = overlay;
pickerControl.delegate = self;
overlay.delegate = self;
[self presentViewController:pickerControl animated:NO completion:nil];
覆蓋層是一個視圖,底部有幾個按鈕。其中一個叫回拍照..和回調會調用takePicture像下面..
[pickerControl takePicture];
我不知道是什麼原因造成的,但它調用takePicture後立即崩潰。它不會一直髮生,但它會更頻繁地崩潰。
請幫助理解發生了什麼問題。
您使用ARC嗎?你是否啓用了異常斷點?請發佈崩潰日誌。 – Robert
http://www.rsaunders.co.uk/2013/06/add-exception-breakpoint.html – Robert
嗨,對不起,沒有給出任何異常的細節。其實我只是將我的應用程序提交到構建於iOS 6上的應用程序商店。之後,我只嘗試測試iOS 7中是否有任何問題(通過在手機上升級iOS 7並通過iTunes將應用程序部署爲臨時部署) 我不能得到我的崩潰日誌,因爲xcode 4.6沒有看到我的手機,因爲它已經升級到iOS 7 有沒有其他的方式來調試? – travoux