事实证明并非所有资产都可以使用iOS 8的新PhotoKit SDK删除,您可以通过调用[asset canPerformEditOperation:PHAssetEditOperationDelete]来测试每个资产是否可删除。
使资产无法取消的标准是什么?我试图通过隐藏,破解或在iOS8的多个iPhone设备上编辑它们而使照片无法取消,但没有成功。
由于
答案 0 :(得分:4)
在iOS上,您无法删除使用iTunes从计算机同步的照片。
对于用户来说,从设备中删除这些照片的唯一方法是在iTunes中取消同步这些文件夹/相册。如果您在iOS 8照片应用中查看已同步的照片,您会看到右下角通常提供的垃圾桶按钮不在那里。
我不完全确定这是资产可能不会被删除的唯一原因,但它是我在照片库中找到的唯一一个可以浏览网页的资产。不幸的是,正如您所看到的,Apple在任何地方都没有记录设置此标志的原因,但是this support item详细说明了用户可以从其设备中删除照片的方式:
从设备中删除已同步的照片和视频
- 在iTunes中,单击右上角的“设备”按钮。 (如果查看iTunes Store,请先单击右上角的“库”按钮。)
- 单击结果窗口中的“照片”选项卡。
- 选择“已选择的相册”,然后取消选择要删除的相册或集合。
- 注意:要删除所有已同步的照片,请取消选择“同步照片”,并在询问时单击“删除照片”。
- 点击“应用”。
从设备中删除相机胶卷照片和视频
有两种方法可以从相机胶卷中删除项目:
- 将相机胶卷导入计算机,然后选择导入后删除项目。
- 醇>
手动删除设备中的照片和视频:
- 打开“照片”应用程序并打开“相机胶卷”。
- 点按“操作”按钮。
- 点按每张照片进行选择。
- 点按“删除”按钮。
为相机胶卷照片而不是同步照片指定设备方法的事实是我可以从Apple找到的最有力的证据(其他网站上有大量的操作指南),你无法删除在iOS设备上同步照片。