我想创建一个只能工作一次的if条件。 有没有办法这样做而不使用全局布尔变量?
if (A CONDITION THAT WILL BE RIGHT ONLY ONE TIME)
{
//Stuff...
}
答案 0 :(得分:2)
dispatch_once你需要什么?
static dispatch_once_t onceToken;
dispatch_once (&onceToken, ^{
// Do some work that happens once
});
但实际上,OnceToken是静态的。