gpt4 book ai didi

objective-c - 如何停止执行选择器?

转载 作者:可可西里 更新时间:2023-11-01 04:09:31 25 4
gpt4 key购买 nike

我想知道如何停止执行选择器

我可以这样开始

            [self performSelector:@selector(vibe)];

但我正在想办法阻止它。

任何帮助将不胜感激..谢谢!

最佳答案

performSelector:方法相当于直接给接收者发送一个selector消息,所以不能取消。即,这两行具有相同的效果:

[self performSelector:@selector(vibe)];
[self vibe];

cancelPreviousPerformRequestsWithTarget: (和类似的)方法只能取消不立即执行的选择器消息。您可以通过 performSelector:withObject:afterDelay: 发送此类消息(和类似的)方法。

参见 Run Loop Management 的表 3-2 Apple 的线程编程指南部分以获取更多信息。

关于objective-c - 如何停止执行选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com