1
我有類定義爲:遍歷陣列,並且每個值添加到域數據庫夫特3
class Device: Object {
dynamic public var assetTag = ""
dynamic var location = ""
}
我還兩個數組定義爲:
let array = ["12", "42", "52", "876"]
let array2 = ["SC", "EDS", "DS", "EF"]
我想循環通過第一個數組,並將每個值添加到我的領域Device.assetTag對象,並通過我的第二個數組循環,並將每個值添加到Device.location對象。
我試圖使用從境界自述文件中的代碼,剛剛從第一個數組中添加數據,但它似乎沒有循環:
let realmArray = Device(value: array)
let realm = try! Realm()
try! realm.write {
realm.add(realmArray)
}
我明白你所說的大部分內容,但'let locationForTag = location [index]'如何循環遍歷所有的位置?如果'index'被定義爲0,那麼只會從數組中拉出第一個值? – Martheli
抱歉。更新了答案 – kathayatnk
你的答案在添加+ = 1之前工作完全一樣。我不知道如何。 – Martheli