我试图争论的新照片功能的iOS 8的照片编辑能力。他们的文档非常稀少,所以我希望您能提供一些关于可能发生的事情的输入。
我正在尝试获取用户保存的所有图像。我正在进行一次提取,但它一直告诉我结果大小为0。它也发出了一个奇怪的错误。
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张图片。知道我做错了什么吗?
更新:
使用
_userAlbums = PHAsset.fetchAssetsWithOptions(nil)
作品
发布于 2014-10-27 23:00:23
我正在使用的iPad上至少有100张图片。知道我做错了什么吗?
你没做错什么。不过,你的期望值似乎有点离谱。“至少有100张图片”的说法似乎表明了一种更深层次的误解,因为毕竟,PHCollectionList.fetchTopLevelUserCollectionsWithOptions
与图像无关。这和,呃,顶级的用户集合有关。很明显你的设备里没有这些。
但是现在去你的iPad上的照片应用程序,并制作一些专辑。这些是顶级的用户集合!然后再运行你的应用程序。假设您已被授予访问照片库的权限,那么现在您的日志记录将导致一个大于0的数字。
https://stackoverflow.com/questions/26597457
复制相似问题