我可以通过这段代码调用一些选择器
[self performSelector:<#(SEL)#> onThread:<#(NSThread *)#> withObject:<#(id)#> waitUntilDone:<#(BOOL)#>]
并且线程将等到这个选择器工作(如果我设置了waitUntilDone:YES)。我的问题是 - 我可以等到一些代码完成吗?
例如。我有一些子视图,其中加载了动画。动画持续时间为 2 秒。如果我在背景视图上进行一些操作,在制作动画时,我会出错。我想等到动画结束。而且我不能制作选择器,并使用
[self performSelector:<#(SEL)#> onThread:<#(NSThread *)#> withObject:<#(id)#> waitUntilDone:<#(BOOL)#>]
有什么建议么?)