class Dog: Object {
dynamic var name = ""
dynamic var age = 0
}
// Ghi dữ liệu
let myDog = Dog()
myDog.name = "Rex"
myDog.age = 1
print("name of dog: \(myDog.name)")
// Get the default Realm
let realm = try! Realm()
try! realm.write {
realm.add(myDog)
}
// Lấy dữ liệu từ bảng
let theDog = realm.objects(Dog.self)let count = (theDog.count - 1)for i in 0...count {print(""+String(theDog[i].name))}
// Cập nhật
DispatchQueue(label: "background").async {
autoreleasepool {
let realm = try! Realm()
let theDog = realm.objects(Dog.self).filter("age == 1").first
try! realm.write {
theDog!.age = 3
}
}
}
Không có nhận xét nào:
Đăng nhận xét