檢索數組排序問題你好我想也一定String
添加到一個Array
,然後存儲它的值與UserDefaults
,這裏是我的代碼:拯救和UserDefaults
func addStored(urlString:String) {
//Add URL to array and save it
downloadedURLArray.append(urlString)
UserDefaults.standard.set(downloadedURLArray, forKey: "storedURL")
UserDefaults.standard.synchronize()
var array = UserDefaults.standard.array(forKey: "storedURL") as? [String] ?? [String]()
array = array.sorted { $0 < $1 }
print(array.description)
}
我試圖找回其按升序或降序數據:
array = array.sorted { $0 < $1 }
但是編譯器給我的錯誤甚至隨意!例如值我加入這些項目陣列:
甲
乙
Ç
檢索到的數據是:
乙
Ç
甲
有什麼不對?我是以正確的方式排列數組?
沒有理由調用'synchronize'。 – rmaddy
@rmaddy是的,我認爲你是對的。我正要刪除它。 –
抱歉,您的輸出應該是'Ines,Sevan,Kegham',問題依然存在! –