我正在尝试创建一个需要定位到Mac OS X 10.5的Cocoa应用程序。我创建了一个新的Cocoa应用程序,它为我自动生成第一个窗体。如何在最后一个窗口关闭之前退出应用程序10.6
如果我建,它会工作得很好,直到我改变我的基地SDK 10.5,此时构建失败,出现“无法找到协议声明NSApplicationDelegate。”
现在,我知道NSApplicationDelegate是一个10.6的功能。我搜索并发现了其他人只是说删除NSApplicationDelegate协议。我这样做,它会构建和运行,但我无法让应用程序退出。如果我点击红色按钮关闭窗口,它会关闭,但停靠图标仍然存在。
我怀疑它是做的形式没有得到/处理退出事件;不过,我是Xcode的新手,所以我不确定窗口代码应该是什么样子,并且找到10.5的示例源已经证明很棘手。
任何人都可以帮助我吗?提前致谢。