How to call a method a.s.a.p. but at earliest in the next run loop iteration?

后端 未结 4 1414
广开言路
广开言路 2021-02-05 10:16

I need a save way to say: \"iOS, I want this method to be executed a.s.a.p., but NOT in THIS run loop iteration. At the earliest in the next, but please not in this one. Thank y

4条回答
  •  南方客
    南方客 (楼主)
    2021-02-05 10:48

    Surely you just do this;

    [self doSomeOtherThings];
    [self performSelector:@selector(doSomethingInNextRunLoop) withObject:nil afterDelay:0];
    

    Which guarantees the execution order you want.

提交回复
热议问题