我有數據分配給數組字典的問題,它不是按順序。這是我的代碼,你可以測試:Assigh數據添加到[字符串:[AnyObject]]()不按順序
let arrayDataTest = ["1","2","3","4"];
var myarray = [String:[AnyObject]]()
var arrayAdd = [AnyObject]()
for i in 0...arrayDataTest.count - 1{
var dayArray = [String:AnyObject]()
dayArray["month"] = arrayDataTest[i]
arrayAdd.removeAll()
arrayAdd.append(dayArray)
let string = arrayDataTest[i]
myarray[string] = arrayAdd
}
結果for循環,我想的是:1,2,3,4但我的問題循環的結果是4,2,1,3。我不知道爲什麼?感謝
的[如何解釋關鍵字排序在可能的複製Swift?](http://stackoverflow.com/questions/38616208/how-are-dictionary-keys-sorted-in-swift) – Daniel