这是相关问题的“操作方法”: cocoa windowDidEnterFullScreen not being called
使用 Xcode (9.1) macOS“游戏”模板 -
我想使用 AppDelegate 类创建一个简单的 NSWindowDelegate
。但是我似乎无法将给定的 NSWindow socket 连接到任何东西。
// AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate, NSWindowDelegate>
@property (assign) IBOutlet NSWindow *window; // won't connect
@end
我假设我应该连接到 Storyboard 中的“窗口”。这就是我尝试连接时发生的情况 - 检查员没有出现。
我在这里缺少什么?
注意:我只是玩玩,所以我不在乎 AppDelegate 是否正确,我只是想要一些东西可以工作。
编辑 1
使用答案中的建议,我尝试将“TestFullscreen”窗口连接到 AppDelegate 对象,但它仍然无法从 AppDelegate 检查器或代码中的属性声明连接。
最佳答案
关于objective-c - 如何在 macOS 游戏模板中挂接 NSWindowDelegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47661186/