gpt4 book ai didi

ios - 如何在不从照片应用程序中删除 Assets /照片的情况下从相册中删除 Assets ?

转载 作者:行者123 更新时间:2023-11-28 18:59:04 35 4
gpt4 key购买 nike

我想以编程方式从重复的相册中删除 Assets (照片不是)。我可以使用照片框架删除相册

我想知道如何从相册中删除 Assets 而不从照片应用中完全删除它。我想在多个地方使用它,例如将 Assets 从一张专辑移动到另一张专辑等

我创建的相册是可编辑的。

有没有办法在装有 iOS 6 或 iOS 7 的设备上执行此操作?

最佳答案

在 iOS 8 及更高版本中,您可以使用以下代码从相册中删除照片,而无需从照片应用中完全删除照片。

[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
PHAssetCollectionChangeRequest *request = [PHAssetCollectionChangeRequest
changeRequestForAssetCollection:self.myAlbum
assets:self.albumAssetsFetchResult];
[request removeAssets:@[asset]];

} completionHandler:^(BOOL success, NSError *error) {
NSLog(@"Finished removing asset from the album. %@", (success ? @"Success" : error));
}];

代码在以下链接中提供: https://developer.apple.com/library/prerelease/ios/documentation/Photos/Reference/PHAssetCollectionChangeRequest_Class/index.html

关于ios - 如何在不从照片应用程序中删除 Assets /照片的情况下从相册中删除 Assets ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28358308/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com