标签: objective-c cocoa-touch multithreading
我有一个后台线程,它连接到服务器并获取XML,然后将其呈现为图形。
我有一个NSTimer每隔5秒触发一次请求,这通常是完全停止执行线程的最佳方法(如果可能的话),我知道你可以继承NSInvocationOperation并实现取消方法,但我不知道究竟要做什么,其他在整个代码中放置if (hasBeenCancelled) return;语句......
NSTimer
if (hasBeenCancelled) return;