I try to make app intent but i'm beginner at swift.
so I watched wwdc vedio : Dive into App Intents. - https://developer.apple.com/videos/play/wwdc2022/10032
But i don't know what does 'Navigator' means at the code.
Navigator used together with shared,
than navigator is used ad singleton?
Does anyone have whole sample code along with thins video?
struct OpenCurrentlyReading: AppIntent {
static var title: LocalizedStringResource = "Open Currently Reading"
@MainActor
func perform() async throws -> some IntentResult {
Navigator.shared.openShelf(.currentlyReading)
return .result()
}
static var openAppWhenRun: Bool = true
}