sunshinejr / SwiftyUserDefaults

Modern Swift API for NSUserDefaults
http://radex.io/swift/nsuserdefaults/static
MIT License
4.85k stars 365 forks source link

How do reset a key? #237

Closed ConfusedVorlon closed 3 years ago

ConfusedVorlon commented 4 years ago

It looks like there is functionality around resetting keys, but I can't figure out how to access it.

Any help appreciated.

given

extension DefaultsKeys {
    var messageTitle: DefaultsKey<String> { return .init("HSMessageTitle",defaultValue: "SomeString") }
}

how can I reset messageTitle ?

thanks.

RomanPodymov commented 3 years ago

Hello @ConfusedVorlon Try Defaults.remove(\.messageTitle).

ConfusedVorlon commented 3 years ago

thank you