Xcode 5 文档模板 Apps OS X:App 生命周期在哪里
Posted
技术标签:
【中文标题】Xcode 5 文档模板 Apps OS X:App 生命周期在哪里【英文标题】:Xcode 5 document template Apps OS X: Where to do the Apps lifecycle 【发布时间】:2014-03-09 13:50:12 【问题描述】:我是 Mac 编程新手(不是 ios,而是 OS X),所以遇到了问题。提供基于文档的应用程序的模板不附带 appDelegate 类。唯一提供和使用的类是 NSDocument 子类。
我的问题:我应该将调用 NSAlert 所需的 - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender
(或等效方法)放在哪里?如果我把它放到我的 NSDocument 子类中,它永远不会被调用。
感谢您的帮助。
【问题讨论】:
【参考方案1】:解决了!只需要实现我自己的 AppDelegate 类(但是我不知道该怎么做。我只是查看了一个测试应用程序(非文档库)它是如何运行的)。
另外,我看过这里:X-Code Interface Builder Not showing App Delegate Object
【讨论】:
以上是关于Xcode 5 文档模板 Apps OS X:App 生命周期在哪里的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6.1 中新的基于文档的 OS X 应用程序模板
在默认的 Xcode OS X 应用程序模板中,File's Owner == NSApplication?