从另一个 NSAlert 的 didEndSelector 调用一个 NSAlert
我需要根据另一个 NSAlert 的响应来调出一个 NSAlert。但是,当我尝试从第一个的 didEndSelector 调用它时,会发生各种令人讨厌的事情(例如我的文档窗口消失以及有关打印到控制台的排序问题的警告)。
有什么想法吗?
I need to bring up an NSAlert based on the response from another NSAlert. However, when I try to call it from the didEndSelector of the first one, all kinds of nasty things happen (like my document window disappearing and warnings about ordering problems printing to console).
Any thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您要做的就是“链接”警报。
为此,您需要在警报窗口上调用
orderOut:
。这是文档:
What you're trying to do is "chain" the alerts.
To do this you need to call
orderOut:
on the alert window.Here's the documentation:
有一个更简单的方法,只需检查 if 语句中
[runModal]
的内容:希望有帮助
There is an easier way, simply check the contents of
[runModal]
in an if statement:Hope that helps