可可触摸:在继续之前等待方法完成

时间:2012-07-23 20:35:25

标签: objective-c ios cocoa-touch uibutton

所以我有一个需要执行某些代码的UIButton的onclick事件,但它可以随时被按下,所以当另一个方法仍然在运行时,有可能被按下。有没有办法阻止click事件,直到特定方法完成?

1 个答案:

答案 0 :(得分:1)

  

有没有办法阻止click事件,直到特定方法完成?

除非“特定方法”在另一个线程上运行,否则已经发生了什么。当其他代码在主线程上运行时,运行循环不能处理输入事件。