1
似乎無法找到任何其他人有這個問題,所以在這裏。創建我UIImagepickerview像這樣刪除照片後,UIImagePickerController崩潰
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
[picker setContentSizeForViewInPopover:CGSizeMake(250.0f, 450.0f)];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[EditChoicePopoverController setContentViewController:picker animated:YES];
[picker release];
我第一次創建它,它工作正常。我可以抓住圖像,做我喜歡的圖像。問題出在我退出應用程序時,從應用程序外部加載我的照片庫並刪除圖像。然後,當我從頭開始我的應用程序,並嘗試再次打開UIImagepickerview它崩潰的錯誤。
終止應用程序由於未捕獲的異常 'NSRangeException',原因: ' - [NSOrderedSet initWithOrderedSet:範圍:copyItems:]:{範圍3,2}延伸超出界限[0..3]'
現在我認爲這是與表/預期值/實際值給出,但我不知道該怎麼做。有人知道嗎?
當您的應用程序進入後臺時,它與您的應用程序所處的狀態無關嗎?我假設刪除圖像縮短了您的應用程序試圖訪問的某些數組。 – Byte 2012-04-13 17:37:27
你如何關閉viewDidDisappear上的彈出窗口? – aryaxt 2012-04-13 18:33:35
我不在viewDidDisappear中做任何事情,我認爲imagepicker會照顧它的自我。我是否需要調用一些重載數組或其他東西的函數? – 2012-04-15 11:42:47