我有一個應用程序,我使用UIImagePickerController來使用本機相機單擊圖片,但當設備上的照片庫已滿。我收到一條警告消息,內容爲「無法拍照 - 沒有足夠的可用存儲空間來拍照。您可以在設置中管理您的存儲空間」。我有兩個選項來點擊「完成」按鈕或「設置」按鈕。點擊其中任何一個都不會執行任何操作,並且應用完全凍結。如何處理iOS系統警報消息?
這是我從控制檯日誌
Not enough space to take a picture. Available space is 0
代碼獲取機械臂
UIImagePickerController *mediaPicker = [[UIImagePickerController alloc] init];
mediaPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
mediaPicker.delegate=self;
mediaPicker.sourceType=UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:mediaPicker animated:YES];
我已實施和已嘗試過所有與會代表和其不調用任何委託。
有沒有什麼辦法可以實現我可以使用偵聽器來檢測何時發生此錯誤並將用戶帶回到上一個屏幕?
如果你這樣做會發生什麼:[UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]? – lottscarson