如何在应用内查找当前的焦点状态?
我已经实现了SetFocusFilterIntent以使用焦点过滤API。是否可以在我们的主要应用程序内检测到当前的焦点模式?
是的,通过访问您的意图的静态current
变量,可以获取当前配置。
@available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
extension SetFocusFilterIntent {
public static var current: Self { get async throws }
}
applicationDidFinishLaunching
或其他事件处理程序中使用以下代码:Task {
let filterIntent = try await SetFocusFilterIntent.current
_ = try await filterIntent.perform()
}