首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试在路径file:///var/mobile/Media/PhotoData/Photos.sqlite?中添加只读文件

尝试在路径file:///var/mobile/Media/PhotoData/Photos.sqlite?中添加只读文件
EN

Stack Overflow用户
提问于 2014-06-24 00:01:18
回答 2查看 1.2K关注 0票数 5

我刚刚更新到新的Xcode测试版6.0,当我试图用iOS 8编译ipad mini时,我在控制台上得到了一个奇怪的错误:

“尝试将只读文件添加到file:///var/mobile/Media/PhotoData/Photos.sqlite?readonly_shm=1读/写路径。改为将其添加为只读。这将是将来的硬错误;您必须指定NSReadOnlyPersistentStoreOption”

执行以下代码时会发生这种情况:

代码语言:javascript
运行
复制
if ([self.rootDelegate respondsToSelector:@selector(wImageRequiresAPhotoPicker:)]){
        [self.rootDelegate wImageRequiresAPhotoPicker:(DWImage*)item];
    }

和:

代码语言:javascript
运行
复制
-(void)wImageRequiresAPhotoPicker:(DWImage *)img{
    self.selectedWimg = img;
    DWImagePickerController *imgPicker = [[DWImagePickerController alloc] init];
    [imgPicker setDelegate:self];
    [imgPicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    [imgPicker setAllowsEditing:YES];
    [imgPicker setModalPresentationStyle:UIModalPresentationCurrentContext];

    UIPopoverController *popOver = [[UIPopoverController alloc] initWithContentViewController:imgPicker];
    popOver.delegate = self;
    self.popoverImageViewController = popOver;
    [self.popoverImageViewController presentPopoverFromRect:img.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

}

有谁知道为什么会发生这种事吗?

EN

回答 2

Stack Overflow用户

发布于 2014-06-26 19:51:19

很可能是iOS 8 beta 2中新引入的bug。让我们看看它是如何发展的。

似乎是ALAssetsLibrary内部请求了对Photos.sqlite数据库的读写访问,只能获得读访问权限。我在这个调用中收到了同样的错误:

代码语言:javascript
运行
复制
[self.assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll
    usingBlock:^(ALAssetsGroup *group, BOOL *stop) {

    ...
票数 3
EN

Stack Overflow用户

发布于 2014-07-12 01:21:33

这是一个核心数据错误,因为我的应用程序没有使用核心数据,当我访问图片库选择器时收到错误,我会说它是在Apple上,是一个bug。显然,文件正试图以读/写的方式添加,并且它们是只读的。我很确定苹果应该知道这一点,因为他们设置了图像拾取器。我只是想打开它。

代码语言:javascript
运行
复制
self.pickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24370358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档