问题
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];
回答1:
Try the the documentation for Threading, or better yet use NSOperation
to perform the playVideo
maintain a reference to the operation in your viewController and send a cancel
message to the operation. Refer to the documentationNSOperation documentation
来源:https://stackoverflow.com/questions/3152903/how-to-stop-a-nsthread-in-iphone