MainMenu.xib文件将在启动时显示正常窗口,并包括自定义NSWindow(在启动时不可见).
我试图找到示例代码以模式模式启动窗口(在应用程序初始化并启动主窗口之后),并在“确定”运行一个进程,并且在该进程成功时隐藏对话框.或者在失败时,保持对话框,但在对话框上显示错误表.
任何帮助表示赞赏,谢谢.
解决方法 您想要查看NSApplication的-runModalForWindow:和/或-runModalSession:方法.请注意,使用模态窗口通常是一个坏主意,如果可以避免这样做,你应该;那说,有时需要.至于启动一个进程,等待它完成等等,你可以用NSTask做你需要的,尽管你没有提供足够的细节来确定.您可能希望观察NSTaskDIDTerminateNotification以告知您任务何时完成.
看到
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/OperatingSystem/OperatingSystem.html
有关NSTask和更多内容的更多信息
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/WinPanel/Concepts/UsingModalWindows.html%23//apple_ref/doc/uid/20000223-CJBEADBA
了解更多关于modal NSWindow的用法.
总结以上是内存溢出为你收集整理的可可 – 如何创建自定义模式NSWindow?全部内容,希望文章能够帮你解决可可 – 如何创建自定义模式NSWindow?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)