IOS无法创建与已删除专辑同名的专辑?

Posted

技术标签:

【中文标题】IOS无法创建与已删除专辑同名的专辑?【英文标题】:Cannot create album with same name as a deleted one on IOS? 【发布时间】:2014-09-12 11:15:40 【问题描述】:

我使用类别ALAssetsLibrary+CustomPhotoAlbum 将图像保存到自定义名称相册中。

我最近遇到这个问题:如果我在库中有专辑(例如:myAlbum),我删除它后ALAssetsLibrary+CustomPhotoAlbum无法创建同名专辑。

调试后发现调用

[ALAssestLibrary addAssetsGroupAlbumWithName:resultBlock:failureBlock]

成功返回(调用了 resultBlock)。但是没有创建相册。

有人有同样的问题吗?

【问题讨论】:

我在 ios 8 上遇到了完全相同的问题。运气好吗? ***.com/questions/26003211/… 没有。感谢您的链接,您是否尝试过 Photo Framework? 不,我没有。我找不到任何关于如何使用新照片框架创建的示例代码。虽然由于它是 iOS 8 的一个错误,但我怀疑结果会有所不同 根据苹果的文档,Assets 库实际上已经贬值了。使用照片框架。您还将获得更详细的原因,说明如果它们不起作用,为什么它们不起作用。 【参考方案1】:

我知道我的答案很晚,但万一有人像我一样面临同样的问题。我在 iOS 8.0 或更高版本中出现了这个问题,解决方案是使用 Photos.framework。使用来自 Github 的更新类别,请不要忘记导入 Photos.framework

【讨论】:

以上是关于IOS无法创建与已删除专辑同名的专辑?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Spotify Apps API 中获取艺术家的专辑

无法使用 AVAudioPlayer 播放专辑

从发件人投射时无法在远程 MediaController 中显示专辑封面

IOS 照片库获取给定照片的相册名称

iOS iCarousel 重用不同专辑保留旧专辑信息问题

显示 Spotify 专辑封面网页