Skip to content

Commit a34c5cb

Browse files
authored
docs: switch ObservedObject to StateObject (#343)
1 parent 69dce16 commit a34c5cb

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

ParseSwift.playground/Pages/17 - SwiftUI - Finding Objects.xcplaygroundpage/Contents.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ extension GameScore {
7272
struct ContentView: View {
7373

7474
//: A view model in SwiftUI
75-
@ObservedObject var viewModel = GameScore.query("points" > 2)
75+
@StateObject var viewModel = GameScore.query("points" > 2)
7676
.order([.descending("points")])
7777
.viewModel
7878
@State var name = ""

ParseSwift.playground/Pages/18 - SwiftUI - Finding Objects With Custom ViewModel.xcplaygroundpage/Contents.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ class ViewModel: ObservableObject {
102102
struct ContentView: View {
103103

104104
//: A view model in SwiftUI
105-
@ObservedObject var viewModel = ViewModel()
105+
@StateObject var viewModel = ViewModel()
106106

107107
var body: some View {
108108
NavigationView {

ParseSwift.playground/Pages/19 - SwiftUI - LiveQuery.xcplaygroundpage/Contents.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ var query = GameScore.query("points" < 11)
6969
struct ContentView: View {
7070

7171
//: A LiveQuery subscription can be used as a view model in SwiftUI
72-
@ObservedObject var subscription = query.subscribe!
72+
@StateObject var subscription = query.subscribe!
7373

7474
var body: some View {
7575
VStack {

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ let myQuery = GameScore.query("points" > 9)
120120
struct ContentView: View {
121121

122122
//: A LiveQuery subscription can be used as a view model in SwiftUI
123-
@ObservedObject var subscription = myQuery.subscribe!
123+
@StateObject var subscription = myQuery.subscribe!
124124

125125
var body: some View {
126126
VStack {

0 commit comments

Comments
 (0)