क्या ऑब्जेक्ट्स की सरणी Realm
पर सहेजना संभव है? जब भी मैं सरणी में परिवर्तन करता हूं तो इसे रीयलम में सहेजा जाना चाहिए।स्विफ्ट में दायरे को दायरे में सहेजना?
मेरा वर्तमान समाधान ऑब्जेक्ट के लिए for loop
के साथ ऑब्जेक्ट को सहेजना है। save()
पर कॉल करने वाली ऑब्जेक्ट्स को जोड़ने/संशोधित करने के लिए नौकरी होगी, लेकिन जब मैं इससे कोई ऑब्जेक्ट नहीं हटाऊंगा।
class CustomObject: Object {
dynamic var name = ""
dynamic var id = 0
override static func primaryKey() -> String? {
return "id"
}
}
struct RealmDatabase {
static var sharedInstance = RealmDatabase()
var realm: Realm!
let object0 = CustomObject()
let object1 = CustomObject()
var array = [object0, object1]
init() {
self.realm = try! Realm()
}
func save() {
for object in self.array {
try! self.realm.write {
self.realm.add(object, update: true)
}
}
}
}
'RealmDatabase' का बिंदु क्या है? आप सीधे 'realm.objects (CustomObject.self) 'का उपयोग कर डेटाबेस से क्वेरी कर सकते हैं। – redent84