2015-01-02 29 views
0

我使用TrueVault iOS SDK設置了Swift項目。當運行這段代碼,它返回與kTrueVaultErrorDomain錯誤400:帶TVSort的TrueVault iOS SDK TVQuery在Swift中返回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,但仍然是同樣的問題。會發生什麼?

回答

0

將descendingWithKey更改爲sortDescendingWithKey,看看是否有效。