gpt4 book ai didi

macos - applicationDidBecomeActive 在 OSX 应用程序中不会触发

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

在我的应用程序中,我有以下设置:

// .h
@interface MyDocument : NSPersistentDocument <NSApplicationDelegate>
{
...
}

// .m
@implementation MyDocument

-(void) applicationDidBecomeActive:(NSNotification *)notification
{
...
}

由于某种原因,applicationDidBecomeActive 永远不会被调用。有谁知道我失踪了?!

最佳答案

感谢 Carter 的评论,我发现在 nib 文件中应用程序委托(delegate)未链接到文件所有者 (MyDocument)。因此,将这两者联系起来可以解决问题!

关于macos - applicationDidBecomeActive 在 OSX 应用程序中不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16681895/

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