commit babe75ae2204dadb6ef2f5f1dd51432fe73b63d7
parent 262d4d194e09f7e1cd72437d13b486928d3e9e1e
Author: Marc Stibane <marc@taler.net>
Date: Sun, 29 Oct 2023 15:17:32 +0100
Self._logChanges()
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/TalerWallet1/Views/Main/MainView.swift b/TalerWallet1/Views/Main/MainView.swift
@@ -139,8 +139,16 @@ extension MainView {
var body: some View {
#if DEBUG
- let _ = Self._printChanges()
- let _ = symLog?.vlog() // just to get the # to compare it with .onAppear & onDisappear
+ // "@self" marks that the view value itself has changed, and "@identity" marks that the
+ // identity of the view has changed (that is, that the persistent data associated with
+ // the view has been recycled for a new instance of the same type)
+ if #available(iOS 17.1, *) {
+ // logs at INFO level, “com.apple.SwiftUI” subsystem, category “Changed Body Properties”
+ let _ = Self._logChanges()
+ } else {
+ let _ = Self._printChanges()
+ }
+ let _ = symLog?.vlog() // just to get the identity # to compare with .onAppear & .onDisappear
#endif
Group {
#if TABBAR // Taler Wallet