我正在寻找一种好的方式来告诉我的Cocoa应用程序退出。请放心,这不会用于生产代码。我只是想在调试过程中运行一个测试然后关闭应用程序,寻找一种简单的方法。
我发现 exit(0);
可以关闭应用程序,但它会绕过所有正常的应用程序退出程序,我希望保留所有的正常退出流程。
实质上,我希望当我完成我的测试后,事情能够像用户从菜单中选择“退出”一样工作,但我希望它在自动化过程中发生。
我的代码目前看起来像这样:
#if (SUPERFANCY_TESTING_MODE)
[self doSomething];
exit(0); // <-- I need something better to go here
#endif
DoSomething
应该改为doSomething
。 - bbum