xcode - applicationDidFinishLaunching 未调用

标签 xcode macos cocoa interface-builder

在我的appdelegate.m中,未调用applicationDidFinishLaunching。 我读到这是由于我的“应用程序”的委托(delegate)未正确连接,但我不知道如何连接它。我所做的就是右键单击 XIB 文件中的应用程序,然后将委托(delegate)导出拖到某处......但不知道在哪里。 任何帮助表示赞赏。 谢谢 !

最佳答案

在 MainMenu.xib 中,确保存在 AppDelegate 类的实例。要制作一个,请将一个普通对象(蓝色立方体)拖到列表中,并将其类名称设置为 AppDelegate(或任何您的应用程序委托(delegate)类名称)。

同样在 MainMenu.xib 中,要连接它,请将连接从 Application 对象拖到您的 AppDelegate 实例(蓝色立方体)并将其连接到委托(delegate) socket 。

完成。

关于xcode - applicationDidFinishLaunching 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7921407/

相关文章:

iphone - 如何引用 NSArray 中的 NSDictionary 中的对象

iOS 实例变量获取 "NULLED"未知原因

c++ - Apple Mach-O Linker(id) 错误

python - 在 tmux session 中出现 LSOpenURLsWithRole() 错误

Cocoa 改变 NSTextView 的属性

Swift:嵌套闭包中的自引用

swift - 简单的 NSPageController 示例抛出未知 subview 警告并停止工作

ios - 试飞错误: Invalid IPA: missing embedded provisioning profile - How do I fix this?

iphone - 如何自定义tableView剖面 View - iPhone

xcode - CMake Xcode 生成器 - 添加功能 "hardened runtime"