iPhone 中的照片访问 API 是否允许从应用程序中删除照片?
Does the Photos access API in iPhone allow removal of photos from an application?
我们的开发团队正在规划一款产品,我们需要弄清楚是否可以通过我们的应用程序代码从 iOS 上的照片库中删除照片。我们基本上是在做备份和清理应用程序。请通过 Apple 提供的 API 告诉我这是否可行。
不,不允许从应用程序中删除照片=
可以使用照片框架。
查看 PHAssetChangeRequest
和 deleteAssets:
方法。
您可以通过 Photos.Framework 完成,但它仅适用于更高版本 iOS 8.
Sample code 可在开发者库中找到。
// Delete asset from library
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest deleteAssets:@[self.asset]];
} completionHandler:completionHandler];
我们的开发团队正在规划一款产品,我们需要弄清楚是否可以通过我们的应用程序代码从 iOS 上的照片库中删除照片。我们基本上是在做备份和清理应用程序。请通过 Apple 提供的 API 告诉我这是否可行。
不,不允许从应用程序中删除照片=
可以使用照片框架。
查看 PHAssetChangeRequest
和 deleteAssets:
方法。
您可以通过 Photos.Framework 完成,但它仅适用于更高版本 iOS 8.
Sample code 可在开发者库中找到。
// Delete asset from library
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest deleteAssets:@[self.asset]];
} completionHandler:completionHandler];