0
我运行:停止运行@selector行动
[self performSelector:@selector(checkTheUsersText) withObject:nil afterDelay:0.01];
,正如你可以看到它运行的每0.01秒!完成后是否有办法取消该方法?例如,如果用户关闭键盘停止运行(checkTheUsersText)?谢谢!
我运行:停止运行@selector行动
[self performSelector:@selector(checkTheUsersText) withObject:nil afterDelay:0.01];
,正如你可以看到它运行的每0.01秒!完成后是否有办法取消该方法?例如,如果用户关闭键盘停止运行(checkTheUsersText)?谢谢!
即使它被调用一次延迟后调用,您可以再次取消使用
请求[NSObject cancelPreviousPerformRequestsWithTarget:self
selector:@selector(checkTheUsersText)
object:nil];
欲了解更多详细信息,请参阅this
这工作!非常感谢您的帮助! –
你能不能给我们上这条线是什么方法更多的背景? afterDelay:在发送消息之前设置一个0.01秒的延迟。你也试图用这个代码实现什么目标?如果你能给我们更多的工作机会,我们可能会给你一个更好的方向。 –
好友它只运行一次 – amar
哈哈是我忘了提及我在0.01之后运行(checkTheUsersText)然后(checkTheUsersText2)在0.01之后,然后返回到(checkTheUsersText)!所以它就像一个小小的循环。 –