4

事实证明,并非所有资产都可以使用 iOS 8 的新 PhotoKit SDK 删除,您可以通过调用 [asset canPerformEditOperation:PHAssetEditOperationDelete] 测试每个资产是否可删除。

使资产不可删除的标准是什么?我试图通过将它们隐藏、爆裂或通过使用 iOS8 在多个 iPhone 设备上编辑它们来使照片无法删除,但没有成功。

谢谢

4

1 回答 1

4

在 iOS 上,您无法删除已使用 iTunes 从计算机同步的照片。

对于用户而言,从设备中删除这些照片的唯一方法是在 iTunes 中取消同步这些文件夹/相册。如果您在 iOS 8 照片应用程序中查看同步照片,您会看到通常在右下角可用的垃圾桶按钮不存在。

我不确定这是不能删除资产的唯一原因,但它是我在我的照片库中找到并环顾网络的唯一原因。不幸的是,正如您将看到的,Apple 没有在任何地方记录设置此标志的原因,但是此支持项目详细说明了用户可以从其设备中删除照片的方式:

从您的设备中删除同步的照片和视频

  • 在 iTunes 中,单击右上角的设备按钮。(如果查看 iTunes Store,请先单击右上角的资料库按钮。)
  • 单击结果窗口中的照片选项卡。
  • 选择“选定的相册”并取消选择要删除的相册或收藏。
  • 注意:要删除所有同步的照片,请取消选择“同步照片来源”,并在询问时单击“删除照片”。
  • 单击应用。

从您的设备中删除相机胶卷照片和视频

有两种方法可以从相机胶卷中删除项目:

  1. 将相机胶卷导入您的计算机并选择在导入后删除项目。
  2. 手动从您的设备中删除照片和视频:

    • 打开照片应用程序并打开相机胶卷。
    • 点击操作按钮。
    • 点击每张照片以选择它。
    • 点击删除按钮。

为相机胶卷照片指定了设备上的方法,但没有为同步照片指定设备上的方法这一事实是我可以从 Apple 找到的最有力的证据(其他网站上有大量的操作指南),您无法删除同步的照片iOS 设备。

于 2014-11-20T10:05:26.387 回答