SwiftUI Result of NavigationLink initializer is unused
 SwiftUI Result of NavigationLink initializer is unused 
 View1
1
Text("\(account.crystal.sorted(by: {$0.timestamp > $1.timestamp}).first?.amount ?? 0)")
View2
1
2
3
let newCrystalRecord = Crystal(timestamp: timestamp, amount: stoneAmount)
newCrystalRecord.account = account
modelContext.insert(newCrystalRecord)
When add crystal in View2, the Text in View1 won’t update immediagely.
Rewrite View2:
1
2
3
4
let newCrystalRecord = Crystal(timestamp: timestamp, amount: stoneAmount)
newCrystalRecord.account = account
account.crystals.append(newCrystalRecord)
modelContext.insert(newCrystalRecord)
 This post is licensed under  CC BY 4.0  by the author.