按更新日期排序的NSMetadataQuery无效

时间:2013-02-01 17:27:41

标签: ios sorting icloud uidocument nsmetadataquery

我正在尝试按更新日期对NSMetadataQuery的结果进行排序,但它无法正常工作。

这是我的代码:

self.query = [[NSMetadataQuery new] autorelease];
[self.query setSearchScopes:@[NSMetadataQueryUbiquitousDataScope]];
NSSortDescriptor *sortKeys=[[[NSSortDescriptor alloc] initWithKey:NSMetadataItemFSContentChangeDateKey ascending:YES] autorelease];
[self.query setSortDescriptors:@[sortKeys]];
[self.query setPredicate:[NSPredicate predicateWithFormat:[NSString stringWithFormat:@"%%K LIKE '*.%@'", EXTENSION], NSMetadataItemFSNameKey]];
[self.query enableUpdates];
[self.query startQuery]; 

但我收到的结果肯定没有按更新日期排序......有什么建议吗?

0 个答案:

没有答案