diff options
Diffstat (limited to 'TalerWallet1/Views/Main/MainView.swift')
-rw-r--r-- | TalerWallet1/Views/Main/MainView.swift | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/TalerWallet1/Views/Main/MainView.swift b/TalerWallet1/Views/Main/MainView.swift index a53dfb7..301ad27 100644 --- 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 |