我们有一个容器视图控制器,并希望能够在该容器中的“子”视图控制器之一上调用“PerformSelector”,即在开始转换之后,即
[self navigateSubViewControllerTo:newSubViewController];
...一段时间后,在堆栈的其他地方,将在顶部可见 VC 上执行选择器
[subViewController performSelector:@selector(foo)];
对 transitionFromViewController 的调用发生在 navigateSubViewController 中。不幸的是,由于 transitionFromViewController 是异步发生的,我们发现 performSelector 调用被应用于“之前”子视图控制器,而不是 newSubViewController。即它发生在过渡发生之前。
在子视图控制器转换发生之前,关于如何让 performSelect 发生的任何想法?