1,iOS的GCD中如何关闭或者杀死一个还没执行完的后台线程? 举例来说,我通过导航进入到了一个视图,这个视图加载的时候会新建一个线程在后台运行,假设这个线程需要从网络中读取许多数据,需要一定的时间,并且会在获取全部数据以后刷新UI界面(通过dispatch_async(dispatch_get_main_queue(), ^{...});),我可能在它还未运行完的时候通过导航返回到上一层视图,所以我想在我返回前杀死或者结束这个还未执行完的线程,应该怎么做? 还有,如果我放任这个线程,在我返回到…