【发布时间】:2009-11-02 02:29:52
【问题描述】:
我正在寻找一种好方法来告诉我的 Cocoa 应用程序自行退出。请放心,这不会用于生产代码。我只是在寻找一种简单的方法来运行一个测试,然后在调试期间关闭应用程序。
我发现exit(0); 会关闭应用程序,但它会绕过所有正常的应用程序退出程序,我想保留所有这些程序。
基本上我希望事情就像用户从菜单中拉出“退出”一样工作,但我希望它在我完成测试后自动发生。
我的代码目前如下所示:
#if (SUPERFANCY_TESTING_MODE)
[self doSomething];
exit(0); // <-- I need something better to go here
#endif
【问题讨论】:
-
... 当然,
DoSomething应该是doSomething.... -
谢谢,小笨蛋。我已经改了。