我已经子类化了QLPreviewController,下面是它应该做的事情:
QLPreviewController展示照片。如果用户想要更改照片,他可以用相机拍摄新照片(如UIImagePickerController所示)
之后,我想在QLPreviewController上展示新照片,但旧照片仍然可见。
QLPreviewController的QLPreviewItem似乎也没有改变
[QLPreviewController refreshCurrentPreviewItem];
或
[QLPreviewController reloadData];
问题可能是新照片的名称与旧照片的名称相同。(我不想改变这一点)
如何强制QLPreviewController重新加载该文件?
发布于 2012-09-25 11:47:20
如果您在同一目录中以与旧照片相同的名称保存照片,则应该会出现“File with this name exists”错误。您是否在保存新图像之前先删除旧图像?如果没有,那么您将收到错误消息,并且新映像没有保存在文件系统中。
https://stackoverflow.com/questions/12581813
复制