0
我有兩個類,其中之一是作爲第二類中的變量。它看起來像:如何更新列表作爲域中另一個對象中的參數
class Dogs: Object {
dynamic var name: String?
dynamic var age: String?
}
class Person: Object {
dynamic var owner: String?
var dogs: List<Dogs>() //I would like to UPDATE one of element from this list
}
,現在,我想更新從這個List<Dogs>
一個元素,但我有一個問題,還是用它。我嘗試做到達成目標:
class ViewController: UIViewController {
var person: Person?
...
func update(){
let updatedDog = Dogs()
updatedDog.name = "Tinky"
updatedDog.age = "12"
try! realm.write {
person.dogs[0] = updatedDog
}
}
}
此解決方案不起作用。你有什麼想法如何更新它?
我想'變種狗=列出()'必須是一個'讓狗...'(由境界文件至少)。看看['LinkingObjects'](https://realm.io/docs/swift/latest/#inverse-relationships) –