如何在 iPhone 中停止 NSThread?
可能的重复:
如何退出 NSThread
我已经使用 NSthread 调用了一个方法。我想在按钮的单击事件上停止线程。我怎样才能做到这一点?
[NSThread detachNewThreadSelector:@selector(playVideo) toTarget:self withObject:nil];
Possible Duplicate:
How to exit NSThread
I have called a method using NSthread. I want to stop the thread on a click event of button. How can I achieve that?
[NSThread detachNewThreadSelector:@selector(playVideo) toTarget:self withObject:nil];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试 Threading 文档,或者更好地使用
NSOperation
执行playVideo
在 viewController 中维护对操作的引用并发送向操作发送取消
消息。请参阅文档NS操作文档Try the the documentation for Threading, or better yet use
NSOperation
to perform theplayVideo
maintain a reference to the operation in your viewController and send acancel
message to the operation. Refer to the documentationNSOperation documentation