1
に各値を追加します。私はをループしたいループ配列を介して、私は私のクラスのように定義されたレルムデータベーススウィフト3
let array = ["12", "42", "52", "876"]
let array2 = ["SC", "EDS", "DS", "EF"]
:私としても定義された2つの配列を有する
class Device: Object {
dynamic public var assetTag = ""
dynamic var location = ""
}
各値を私の領域のDevice.assetTagオブジェクトに追加し、2番目の配列をループして、各値をDevice.locationオブジェクトに追加します。
私は最初の配列からデータを追加するレルムのreadmeからのコードを使用してみましたが、それがループしていないようでした:そう最初にあなたasetTagsと別の場所を保持しているものを
let realmArray = Device(value: array)
let realm = try! Realm()
try! realm.write {
realm.add(realmArray)
}
私はあなたが置いたものの大部分を理解していますが、 'let locationForTag = location [index]'ループはどのようにすべての場所をループしますか?上記の 'index'が0と定義されていれば、配列の最初の値だけを引っ張ってしまうのではないでしょうか? – Martheli
申し訳ありませんあなたが+ = 1を追加する前に正確な答えが – kathayatnk
に更新されました。私はどのように考えている。 – Martheli