希望你能帮助我。 我正在构建一个像 Tinder 这样的应用程序,因此我对用户进行解析查询并将它们复制到数组中。他们的个人资料图像也会被下载,并写入单独的数组中。
for object in objects(
UserArray.addObject ....
userPicture.getDataInBacgroundWithBlock({
(imageData: NSData!, error NSError!) -> Void in
UserImageArray.append(UIImage(data: data))
不幸的是,UserImageArray 中的图像文件未排序,并且顺序与 UserArray 的用户不同。
我需要两个数组中的顺序相同,因为它们的数据将通过显示用户卡来合并。 为什么、如何以及我应该做什么? 我需要下载并缓存所有文件,以提供快速的数据传输。
感谢您的帮助......
最佳答案
//Sort NSDictionary using following code
var descriptor: NSSortDescriptor = NSSortDescriptor(key: "KeynameIn_jsonObject", ascending: true)
UserArray = (objects.allKeys as NSArray).sortedArrayUsingDescriptors([descriptor])
关于ios - Parse Query 和 Swift 上的数组排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31158909/