Поэтому вместо использования пользовательских настроек по умолчанию я хочу сохранить некоторые настройки с помощью Realm.
Я создал класс для импорта настроек. Фонд импорта RealmSwift
class NutritionSettings: Object {
@objc dynamic var calories: Int = 0
@objc dynamic var proteins: Int = 0
@objc dynamic var carbohydrates: Int = 0
@objc dynamic var fats: Int = 0
}
Но, на мой взглядКонтроллер Я не знаю, как сохранить только один его экземпляр. Я пробовал
let realm = try! Realm()
let settings = NutritionSettings()
do {
try realm.write{
settings.calories = cals!
settings.carbohydrates = carbs!
settings.fats = fats!
settings.proteins = proteins!
}
} catch {
print("error saving settings")
}
Поскольку я знаю, что создание realm.add просто добавит еще один объект NutritionSettings, который мне не нужен.Я не смог ничего прояснить, используя документацию.Любая помощь будет оценена спасибо.