Here is my Code Block
@AppStorage("shareSelection") var shareSelection = "BTCUSDT"
@ObservedResults(coinModel.self, where: ( { $0.s == (UserDefaults.standard.object(forKey: "shareSelection") as? String) ?? ""})) var coinsResult
var body: some View {
Text (coinsResult[0].s)
}
I change UserDefault Other View
@AppStorage("shareSelection") var shareSelection = "BTCUSDT"
var body: some View {
Button {
shareSelection = "ETHUSDT"
}label: { SearchSideMenuRow(market: coin)}
But ObservedResults not Change first View . I checked UserDefaults, Its Ok. Chanced. How can Refresh ObservedResult.. Thanks ..