0

在我的 iPhone 应用程序中,当我使用 UIImagePickerControllerSourceTypePhotoLibrary 作为源类型时,打开它 5 次后,我得到:

<Error>: More than maximum 5 filtered album lists trying to register. This will fail.

在我的控制台中。而且选择的图像也消失了。

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]==YES) {

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;    
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release]; 
}

在方法中:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

我解雇了modalviewController。

4

1 回答 1

0

它与创建多个 UIImagePickerControllers 有关。您一次只提供一个图像选择器控制器,所以也许您应该在第一次调用您的 grabImage 时创建一个,然后重用它,而不是每次都创建一个新的。

参考这个这个还有这个链接

于 2012-08-28T12:48:04.350 回答