I've been trying to use the example from this session to tweak the default SwiftData template, allowing for syncing of the data across devices. When I added the following code, I get the above error:
@main
struct ItemApp: App {
let items = ModelConfiguration(schema: Schema([Item.self]), url: URL(filePath: "/path/to/item.store"), cloudKitContainerIdentifier: "iCloud.com.app.Item")
let container = try ModelContainer(for: items). // ERROR HERE
var body: some Scene {
WindowGroup {
ContentView()
}
.modelContainer(container)
}
}
Cannot use instance member 'items' within property initializer; property initializers run before 'self' is available
Any pointers would be helpful.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I noticed that this year the Developer App is not allowing me to run the videos in full screen mode. I have confirmed this on a 2019 16inch MBP and 2021 11 Inch iPad Pro. Is anyone else seeing this issue?