gpt4 book ai didi

objective-c - 如何检测 Mac 应用程序中的应用程序是否处于非事件状态

转载 作者:行者123 更新时间:2023-12-03 16:28:39 25 4
gpt4 key购买 nike

我需要在应用程序中显示警报,如果应用程序处于非事件状态,我需要使用 NSUserNotification 发送警报,否则我将使用简单的sheetModal 警报对话框。我如何知道应用程序是事件还是非事件?即用户正在积极使用该应用程序或使用其他应用程序?

我需要复制与 Xcode 中相同的警报系统,如果 Xcode 处于事件状态,它会在 Xcode 窗口上显示一条消息,否则它将发布一个 UserNotification。

最佳答案

您应该阅读 NSApplicaion 上的文档.

在其中你会看到

<强> isActive

Returns a Boolean value indicating whether this is the active application.

- (BOOL)isActive
Return Value
YES if this is the active application; NO otherwise.

关于objective-c - 如何检测 Mac 应用程序中的应用程序是否处于非事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21289919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com