我有一个小问题。我们希望用户能够从他的设备库中选择图像。如果他除了相机胶卷之外还有更多相册,我们使用UIImagePickerControllerSourceTypePhotoLibrary,这样他就可以浏览所有相册了。问题来自于他只有相机胶卷。在这种情况下,我们希望他直接进入相机胶卷屏幕,而不是显示相册表作为唯一选择的相册表。这是一个有用的步骤。
问题:有没有办法知道设备中只有一张专辑(相机胶卷),所以我们使用UIImagePickerControllerSourceTypeSavedPhotosAlbum并跳过那个中间案例? 还有其他解决方案吗?
非常感谢。
答案 0 :(得分:0)
您可以使用ALAssetsLibrary
方法enumerateGroupsWithTypes:usingBlock:failureBlock:
来迭代照片库中的所有相册。它没有直接给你计数,所以你必须增加你自己的计数器,但它应该给你想要的结果。
查看enumerateGroupsWithTypes:usingBlock:failureBlock:
的文档以获取有关该方法的更多信息。