相关疑难解决方法(0)

iOS 5 GM:<错误>:超过最多5个尝试注册的过滤相册列表.这将失败

我知道这个帖子以前存在,但是因为只出现在iOS5 beta 6中而被关闭.到现在为止,我的手机上已经有了iOS 5的Golden Master,但仍然出现了这个错误.

当我创建一个这是发生UIImagePickerControllersourceTypeUIImagePickerControllerSourceTypePhotoLibrary5倍以上.据我所知,每次都正确创建和释放以前的UIImagePickerController.

编辑:根据要求添加代码.

UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
ipc.delegate = self;
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:ipc animated:YES];
[ipc release];
Run Code Online (Sandbox Code Playgroud)

后来,我打电话[self dismissModalViewControllerAnimated:YES];的时候-imagePickerController:didFinishPickingImage:editingInfo:被调用.

uiimagepickercontroller ios

15
推荐指数
1
解决办法
8028
查看次数

"超过最多5张过滤专辑试图注册.这将失败." 使用AssetsLibrary

我有时会得到"超过最多5张过滤的专辑试图注册.这将失败." 当我在ALAssetsGroup上调用setAssetsFilter时.

谁知道为什么?我见过类似的问题,但都与UIImagePickerController有关.

这里的代码:

ALAssetsLibrary *lib = [[ALAssetsLibrary alloc] init];

    [lib enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {

        [group setAssetsFilter:[ALAssetsFilter allPhotos]];
        [group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {....}];
Run Code Online (Sandbox Code Playgroud)

ios assetslibrary alassetslibrary

6
推荐指数
1
解决办法
1512
查看次数