3
我想呈現的UIImagePickerController用下面的代碼:的UIImagePickerController未在iOS中正確地呈現8
self.pickerController = [[UIImagePickerController alloc] init];
self.pickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
self.pickerController.delegate = self;
[self presentViewController:self.pickerController animated:YES completion:nil];
它的正常工作爲iOS 7及以下,但在iOS 8的我得到了以下故障:
雖然過渡到圖片選擇器控制器(垂直蓋動畫),拾取器控制器的背景顏色是不可見的,下面揭示的呈現視圖控制器。轉換完成後,選取器的表格視圖將突然顯示,而無需動畫。
有時,選取器的表視圖根本不顯示,而是我得到一個空白的黑屏。導航欄仍然存在,但沒有任何欄按鈕項目,所以用戶必須強制退出應用程序。
任何人都知道這裏發生了什麼?
您是否實施了任何'imagePickerController'方法來查看這是否仍然發生? – tudoricc 2014-09-19 08:07:28
是的,我沒有實現'imagePickerController:didFinishPickingMediaWithInfo:' – Andree 2014-09-19 08:11:01
我在Swift中做了同樣的事情,它沒有任何問題,所以我真的不知道你做了什麼錯。我實現了'didFinishPickingImage editingInfo'方法和' imagePickerControllerDidCancel' – tudoricc 2014-09-19 08:12:13