static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
//目標方法
});
上面那個方法是整個進程只執行一次。而且貌似app切到后臺,如果還沒殺死,再切回來,這個限制還有效,這就不太好了,因為太久了
如果想進某個controller時,只執行一次,可以定義一個 static的整型,在viewWillAppear和viewWillDisappear調值以達到控制的效果。
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
//目標方法
});
上面那個方法是整個進程只執行一次。而且貌似app切到后臺,如果還沒殺死,再切回來,這個限制還有效,這就不太好了,因為太久了
如果想進某個controller時,只執行一次,可以定義一個 static的整型,在viewWillAppear和viewWillDisappear調值以達到控制的效果。