0
我在iOS上運行一個簡單的分析查詢:如何在iOS上對分析查詢不區分大小寫?
let query = PFQuery(className: "Channel")
query.order(byAscending: "name")
它確實爲了結果正確的名字。然而它在Z
之後按a
排序。例如,它返回:
- 專輯
- 樹
- 動物園
- 總是
- 黃色
這不是我期待的順序。我希望看到它忽略了這些信件的情況。我怎樣才能做到這一點?
這是因爲這些字母的ASCII表順序(小寫字母在大寫後面)。您可以在插入時以小寫/大寫形式存儲所有內容,因此最後的比較使用相同的字母大小寫格式,或者可以在檢索時篩選結果以將它們轉換爲相同大小寫,然後運行此排序。 –
由於回覆分頁,我無法對客戶端進行排序。 – funkenstrahlen
然後,只需在結果中運行.map,並在應用.order函數之前將所有名稱轉換爲小寫/大寫。 –