我目前正在 MacOS X 中使用 glfw 编写应用程序。我唯一的问题是该应用程序不使用 AppDelegate,而是像命令行实用程序一样在 main.cpp 文件中进行所有初始化。我特别想实现这个功能
- (BOOL)application:(NSApplication *)sender openFile:(NSString *)filename;
我已经在 plist 文件中注册了文件扩展名,当我尝试打开它们时,我收到一条错误消息,提示“无法打开文档“Doc.xxx”。MyApp 无法打开“xxx”格式的文件。
我试图创建一个将自己设置为委托的单例,但它只是不调用该函数。任何人都可以评论创建类和实现 NSApplicationDelegate 函数的可能性吗?