在当前的以TabBar为根视图的第一个控制器当中,用GCD开一个线程,不断在控制台打印!
当本人切换到第三个控制器当中去点击切换根视图按钮,切换到新的根视图控制器时,之前的根视图中以GCD开启的这个线程还在运行并在控制台不断打印。
问一下在切换到新的根视图控制器时,该怎么样释放之前的这个根视图?这种情况该怎么样解决,求高手们帮忙解答,谢谢~~
当本人切换到第三个控制器当中去点击切换根视图按钮,切换到新的根视图控制器时,之前的根视图中以GCD开启的这个线程还在运行并在控制台不断打印。
问一下在切换到新的根视图控制器时,该怎么样释放之前的这个根视图?这种情况该怎么样解决,求高手们帮忙解答,谢谢~~
解决方案
80
你这个问题应该是怎么样是怎么样终止那个gcd的子线程。
http://www.cocoachina.com/bbs/read.php?tid=129464 给你个参考,三楼的回复。你应该在gcd循环体内做好终止的操作,外部终止好像不行。
http://www.cocoachina.com/bbs/read.php?tid=129464 给你个参考,三楼的回复。你应该在gcd循环体内做好终止的操作,外部终止好像不行。