单次执行

   static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
      //目标方法
    });

上面那个方法是整个进程只执行一次。而且貌似app切到后台,如果还没杀死,再切回来,这个限制还有效,这就不太好了,因为太久了


如果想进某个controller时,只执行一次,可以定义一个 static的整型,在viewWillAppear和viewWillDisappear调值以达到控制的效果。

你可能感兴趣的:(单次执行)