В следующий раз, когда у вас возникнет такой вопрос, попробуйте сначала проверить документацию по области, и, если вы не найдете там ответа, задайте вопрос о переполнении стека. Чтение документации важно, чтобы стать лучшим программистом. Вот ссылка на документацию области: Документация Swift
Существует два способа обновления объектов в области.
Первый вариант лучше для обновления одного объекта
var yourObject = Object()
do {
try realm.write {
yourObject.property = "Some new value"
}
} catch {
print("Unable to update object.")
}
Второй вариант лучше для обновления коллекции объектов
var arrayOfImageObjects = realm.objects(Image.self)
do {
try realm.write {
// Update first item in array
// Here we're updating isNewImage property and setting it to false
arrayOfImageObjects.first!.setValue(false, forKeyPath: "isNewImage")
// Update all images
// Here we're updating isNewImage property of all images in array and setting it to false
arrayOfImageObjects.setValue(false, forKeyPath: "isNewImage")
}
} catch {
print("Unable to update objets.")
}