任何人都能告诉我应该执行C#显示对话框工作的警报视图的名称吗。如果不驳回它,其他行动将不起作用(即使是代表)。
Windows(任何语言)和iOS中的模式对话框都有根本不同。
在Windows上,模式对话框(尤其是ShowDialog
方法)的行为类似于函数调用,只有在对话框关闭时才会返回。你的应用程序自然会等到你的用户做出决定。
在iOS上,presentModalViewController
(或[UIAlertView show]
)几乎立即返回。您可以注册一个代理,该代理将在对话框关闭时收到通知。但是,如果你的应用程序应该只等待用户在对话框中选择了什么,那么你必须自己实现等待。
据了解,您必须手动执行此操作。你可以在显示警报时锁定你的任务,然后在解除警报时再次解锁,从这些帖子中获得帮助。
有没有一种方法可以无限期地暂停NSTHread,并从另一个线程恢复它?
如何暂停NSThread直到收到通知?