Objective c 如何在applicationWillFinishLaunching委托中终止cocoa应用程序
在用户开始使用我的应用程序之前,我必须向他们显示“自定义许可协议”对话框。因此,我在main menu.xib中添加了新窗口,并使用Objective c 如何在applicationWillFinishLaunching委托中终止cocoa应用程序,objective-c,cocoa,nsapplication,Objective C,Cocoa,Nsapplication,在用户开始使用我的应用程序之前,我必须向他们显示“自定义许可协议”对话框。因此,我在main menu.xib中添加了新窗口,并使用 [NSApp runModalForWindow:licenseWindow]; 在applicationWillFinishLaunching中:通过使用“启动时可见”将我的主窗口隐藏为“未选中”来委派。“许可证”窗口有两个按钮“同意”和“不同意”。我需要显示主窗口,如果用户点击同意按钮,并终止应用程序,如果他们选择不同意 我尝试呼叫[NSApp termin
[NSApp runModalForWindow:licenseWindow];
在applicationWillFinishLaunching中:通过使用“启动时可见”将我的主窗口隐藏为“未选中”来委派。“许可证”窗口有两个按钮“同意”和“不同意”。我需要显示主窗口,如果用户点击同意按钮,并终止应用程序,如果他们选择不同意
我尝试呼叫[NSApp terminate];在applicationWillFinishLaunching中:但它没有做任何事情
请告知我如何在applicationWillFinishLaunching中终止应用程序:
谢谢很抱歉我自己找到了解决方案。这是我的错误,我需要打电话给[NSApp terminate:nil];而不是[NSApp终止];现在,我可以根据需要正常终止我的应用程序。很抱歉,我自己找到了解决方案。这是我的错误,我需要打电话给[NSApp terminate:nil];而不是[NSApp终止];现在我可以根据需要正常终止我的应用程序。阅读我给你的链接,它可能会使你的应用程序不会被Apple.NSApp拒绝,即Mac OS,而不是iPhone OS。阅读我给你的链接,它可能会使你的应用程序不会被Apple.NSApp拒绝,即Mac OS,而不是iPhone OS。