【发布时间】:2014-11-16 15:10:24
【问题描述】:
我在 OSX 上有一个可可项目。为此,我不得不更改 Appdelegate 的类。
我分两步完成:首先我实现了新的 appdelegate 类(我还没有实现NSApplicationDelegate 协议)并检查它是否工作和编译。在新类中,我已经实现了applicationDidFinishLaunching 方法。一切都还好!
之后我更改了协议实现。我从旧的 Appdelegate 中删除了 prorocol,并将其插入到新的 Appdelegate 中。即使在这一步之后,一切似乎都很好!该应用程序按应有的方式编译和工作。但由于我有点怀疑,我在新旧类中插入了日志语句。
插入后,我必须看到,应用程序仍然使用旧的 appdelegate! 显然,还有一些东西,旧的 appdelegate 的名字仍然为人所知!但那在哪里?还是我必须做其他事情才能达到我的目标?有谁知道我必须做什么?
【问题讨论】:
标签: objective-c macos cocoa appdelegate