Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone ALAssets库显示的相册顺序_Iphone_Ios_Cocoa Touch_Alassetslibrary_Alasset - Fatal编程技术网

Iphone ALAssets库显示的相册顺序

Iphone ALAssets库显示的相册顺序,iphone,ios,cocoa-touch,alassetslibrary,alasset,Iphone,Ios,Cocoa Touch,Alassetslibrary,Alasset,我正在使用ALAssets库构建一个自定义图像选择器控制器(与照片应用程序中的情况非常相似)。具体来说,我使用enumerateGroupsWithTypes填充相册列表,以便将它们放在表中。我注意到,当使用此方法时,它会以与照片应用程序相反的顺序填充列表,因此相册会反向显示。例如: 照片应用程序以以下方式显示相册: 我的应用程序以以下方式显示相册: 对我来说,显而易见的解决方案是只将相册添加到阵列的前面而不是后面,但是我想知道这是正常的行为还是一个bug?“测试行”和“测试行2”是我使用i

我正在使用
ALAssets
库构建一个自定义图像选择器控制器(与照片应用程序中的情况非常相似)。具体来说,我使用
enumerateGroupsWithTypes
填充相册列表,以便将它们放在表中。我注意到,当使用此方法时,它会以与照片应用程序相反的顺序填充列表,因此相册会反向显示。例如:

照片应用程序以以下方式显示相册:

我的应用程序以以下方式显示相册:


对我来说,显而易见的解决方案是只将相册添加到阵列的前面而不是后面,但是我想知道这是正常的行为还是一个bug?“测试行”和“测试行2”是我使用ios5中的新选项创建的,该选项允许您在照片应用程序中创建自己的相册,但我想知道您是否通过其他方式添加相册(例如通过iPhoto,我不确定如何做),它们的顺序是否正确?有人遇到过这种情况吗?

似乎无法更改
assetsbrary
框架返回调用方
alassetgroup
s的顺序

也许您正在学习ALAssets库,并且您的图像选择器做了一些非常酷的事情,但您可以使用常规的图像选择器控制器实现多图像选择。看看我的帖子是否对你有帮助,