【发布时间】:2014-06-23 16:01:17
【问题描述】:
我刚刚更新到新的 Xcode beta 6.0,当尝试使用 iOS 8 为 ipad mini 进行编译时,我在控制台中遇到了一个奇怪的错误:
“尝试在路径 file:///var/mobile/Media/PhotoData/Photos.sqlite?readonly_shm=1 读取/写入添加只读文件。改为以只读方式添加。这将是一个硬错误将来;您必须指定 NSReadOnlyPersistentStoreOption"
执行以下代码时会发生这种情况:
if ([self.rootDelegate respondsToSelector:@selector(wImageRequiresAPhotoPicker:)]){
[self.rootDelegate wImageRequiresAPhotoPicker:(DWImage*)item];
}
还有:
-(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];
}
有人知道为什么会这样吗?
【问题讨论】: