Parse Query&amp ;;上的数组排序顺序迅速

时间:2015-07-01 10:35:12

标签: ios arrays swift parse-platform

希望你能帮助我。 我正在构建一个类似Tinder的应用程序,因此即时为用户执行Parse查询并将其复制到数组中。他们的个人资料图片也会下载,以单独的数组编写。

for object in objects(
UserArray.addObject ....
userPicture.getDataInBacgroundWithBlock({  
(imageData: NSData!, error NSError!) -> Void in
UserImageArray.append(UIImage(data: data))

不幸的是,UserImageArray中的图像文件是未排序的,并且与UserArray的用户的顺序不同。

我需要在两个阵列中使用相同的顺序,因为它们的数据将通过显示用户卡进行组合。 为什么以及如何以及我该怎么办? 我需要下载并缓存所有文件,以提供快速的数据传输。

感谢您的帮助......

1 个答案:

答案 0 :(得分:0)

 //Sort NSDictionary using following code
 var descriptor: NSSortDescriptor = NSSortDescriptor(key: "KeynameIn_jsonObject", ascending: true)
 UserArray = (objects.allKeys as NSArray).sortedArrayUsingDescriptors([descriptor])
相关问题