gpt4 book ai didi

cocoa - 当 Cocoa 中当前应用程序发生更改时收到通知

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

我希望在当前应用程序发生更改时收到通知。我查看了 NSWorkspace。仅当您自己的应用程序变得事件或失去事件时,它才会发送通知。我想了解每项申请的情况。我怎样才能在 Cocoa 中做到这一点?

最佳答案

如果您的目标版本是 10.6 或更高版本,则会出现一条通知:

// NSWorkspaceDidActivateApplicationNotification
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self selector:@selector(foremostAppActivated:) name:NSWorkspaceDidActivateApplicationNotification object:nil];

苹果文档:http://developer.apple.com/library/mac/DOCUMENTATION/Cocoa/Reference/ApplicationKit/Classes/NSWorkspace_Class/Reference/Reference.html#//apple_ref/doc/uid/20000391-SW97

关于cocoa - 当 Cocoa 中当前应用程序发生更改时收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763002/

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