From a96bac0796640e38c15d11e4beeab9b20bed3b9d Mon Sep 17 00:00:00 2001 From: John Holdsworth Date: Tue, 9 Jul 2019 00:30:47 +0100 Subject: [PATCH] A few more run time fixes --- .../Complete/Landmarks/Landmarks/LandmarkList.swift | 3 ++- .../Complete/Landmarks/Landmarks/LandmarkList.swift | 3 ++- .../Complete/Landmarks/Landmarks/LandmarkList.swift | 3 ++- .../SwiftUIDemo/views/users/UsersListView.swift | 3 ++- Other Projects/UINote/SwiftUINote/Views/NoteList.swift | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Other Projects/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkList.swift b/Other Projects/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkList.swift index 3ec90d5..c6c21b6 100755 --- a/Other Projects/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkList.swift +++ b/Other Projects/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkList.swift @@ -20,7 +20,8 @@ struct LandmarkList: View { ForEach(userData.landmarks) { landmark in if !self.userData.showFavoritesOnly || landmark.isFavorite { NavigationLink( - destination: LandmarkDetail(landmark: landmark)) { + destination: LandmarkDetail(landmark: landmark) + .environmentObject(self.userData)) { LandmarkRow(landmark: landmark) } } diff --git a/Other Projects/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkList.swift b/Other Projects/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkList.swift index 3ec90d5..c6c21b6 100755 --- a/Other Projects/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkList.swift +++ b/Other Projects/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkList.swift @@ -20,7 +20,8 @@ struct LandmarkList: View { ForEach(userData.landmarks) { landmark in if !self.userData.showFavoritesOnly || landmark.isFavorite { NavigationLink( - destination: LandmarkDetail(landmark: landmark)) { + destination: LandmarkDetail(landmark: landmark) + .environmentObject(self.userData)) { LandmarkRow(landmark: landmark) } } diff --git a/Other Projects/Handling User Input/Complete/Landmarks/Landmarks/LandmarkList.swift b/Other Projects/Handling User Input/Complete/Landmarks/Landmarks/LandmarkList.swift index 3ec90d5..c6c21b6 100755 --- a/Other Projects/Handling User Input/Complete/Landmarks/Landmarks/LandmarkList.swift +++ b/Other Projects/Handling User Input/Complete/Landmarks/Landmarks/LandmarkList.swift @@ -20,7 +20,8 @@ struct LandmarkList: View { ForEach(userData.landmarks) { landmark in if !self.userData.showFavoritesOnly || landmark.isFavorite { NavigationLink( - destination: LandmarkDetail(landmark: landmark)) { + destination: LandmarkDetail(landmark: landmark) + .environmentObject(self.userData)) { LandmarkRow(landmark: landmark) } } diff --git a/Other Projects/SwiftUI + Redux/SwiftUIDemo/views/users/UsersListView.swift b/Other Projects/SwiftUI + Redux/SwiftUIDemo/views/users/UsersListView.swift index 20ac0dd..841d829 100755 --- a/Other Projects/SwiftUI + Redux/SwiftUIDemo/views/users/UsersListView.swift +++ b/Other Projects/SwiftUI + Redux/SwiftUIDemo/views/users/UsersListView.swift @@ -24,7 +24,8 @@ struct UsersListView : View { } Section { ForEach(state.usersState.users) {user in - NavigationLink(destination: UserDetailView(userId: user.id)) { + NavigationLink(destination: UserDetailView(userId: user.id) + .environmentObject(self.state)) { UserRow(user: user) } } diff --git a/Other Projects/UINote/SwiftUINote/Views/NoteList.swift b/Other Projects/UINote/SwiftUINote/Views/NoteList.swift index 0f70f48..54c12c6 100755 --- a/Other Projects/UINote/SwiftUINote/Views/NoteList.swift +++ b/Other Projects/UINote/SwiftUINote/Views/NoteList.swift @@ -14,7 +14,8 @@ struct NoteList : View { var body: some View { NavigationView { List(userData.notes) { note in - NavigationLink(destination: NoteDetail(note: note)) { + NavigationLink(destination: NoteDetail(note: note) + .environmentObject(self.userData)) { NoteRow(note: note) } }