我正在开展一个小项目,我需要在其中执行LOOP来提问,在LOOP期间,我需要等待用户的回答才能执行下一步操作。
你们中的任何人都可以提供帮助吗?
答案 0 :(得分:3)
iPhone的面向对象框架Cocoa Touch已经包含了你需要的循环。有一个名为NSRunLoop的类可以完全满足您的需求:它等待来自用户界面的事件(以及其他内容),然后调用您的代码来处理事件。
所以不要担心自己构建这个循环。 Apple has a tutorial显示了如何构建一个等待用户输入并根据该输入工作的应用程序。
答案 1 :(得分:0)
您可以将所有按钮设置为禁用状态:
[myButton setUserInteractionEnabled:false];
循环完成后,只需将其设置回true状态即可。这似乎是最简单的可能性。