首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么PHAssetCollection计数为0?

为什么PHAssetCollection计数为0?
EN

Stack Overflow用户
提问于 2014-10-27 21:50:12
回答 1查看 2.1K关注 0票数 0

我试图争论的新照片功能的iOS 8的照片编辑能力。他们的文档非常稀少,所以我希望您能提供一些关于可能发生的事情的输入。

我正在尝试获取用户保存的所有图像。我正在进行一次提取,但它一直告诉我结果大小为0。它也发出了一个奇怪的错误。

代码语言:javascript
运行
复制
func initController()
    {
        _userAlbums = PHCollectionList.fetchTopLevelUserCollectionsWithOptions(nil)//GET PERMISSION BEFORE DOING THIS
        println("Albums count is \(_userAlbums.count)") //error when printing this
    }

这个打印出来

2014年-10-27 17:43:50.254 appiOS4854 4854:732084*错误:日志目录不存在 /var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/ 专辑计数为0

我正在使用的iPad上至少有100张图片。知道我做错了什么吗?

更新:

使用

代码语言:javascript
运行
复制
_userAlbums = PHAsset.fetchAssetsWithOptions(nil)

作品

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-27 23:00:23

我正在使用的iPad上至少有100张图片。知道我做错了什么吗?

你没做错什么。不过,你的期望值似乎有点离谱。“至少有100张图片”的说法似乎表明了一种更深层次的误解,因为毕竟,PHCollectionList.fetchTopLevelUserCollectionsWithOptions与图像无关。这和,呃,顶级的用户集合有关。很明显你的设备里没有这些。

但是现在去你的iPad上的照片应用程序,并制作一些专辑。这些是顶级的用户集合!然后再运行你的应用程序。假设您已被授予访问照片库的权限,那么现在您的日志记录将导致一个大于0的数字。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26597457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档