0

我已经使用 TrueVault iOS SDK 设置了一个 Swift 项目。运行此代码时,它返回 kTrueVaultErrorDomain 错误 400:

var query : TVQuery = MDRequest.queryWithFilters(filters)
query.sorts = [TVSort(descendingWithKey:"date")]
query.findObjectsWithCompletionHandler {...}

但是,如果我不包括 TVSort 行,它可以正常工作:

var query : TVQuery = MDRequest.queryWithFilters(filters)
query.findObjectsWithCompletionHandler {...}

有一些关于设置排序的事情。在 ObjC 中它可以正常工作(就像在 truevaultdemoapp 中一样)。可能是什么原因?我尝试使用 NSArray 代替,但仍然存在同样的问题。会发生什么?

4

1 回答 1

0

将 descendingWithKey 更改为 sortDescendingWithKey 并查看是否有效。

于 2015-01-05T23:06:12.497 回答