我有三个视图控制器 VC1、VC2 和 VC3。
VC2 属于第 3 方库,在 VC1 上提供。
然后 VC2 自行解散并向 VC1 发送回调,VC1 尝试在自身上呈现 VC3 但失败了。
有没有办法在解雇 VC2 后立即呈现 VC3 ?
-(void)onDismisLoginVC{
MessageVC *messageVC = [[MessageVC alloc] initWithNibName:@"MessageVC" bundle:nil];
[self.navigationController presentViewController:messageVC animated:YES completion:NULL];
}
不幸的是,我无法^completion
在 VC2 中使用解除呈现的视图控制器的块,因为我只是收到对此方法的回调并且无法编辑 VC2 的代码。