我已经使用 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 代替,但仍然存在同样的问题。会发生什么?