この問題を抱えている他の人を見つけることができないようですので、ここに行きます。私はUIImagepickerviewをそのように作成します
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' が原因でアプリを終了しています。
これは、与えられたテーブル/期待値/実際の値と関係があると思いますが、どうすればよいかわかりません。誰か知ってる?