如何仅在 iOS 中关闭最顶层的 viewcontroller?
How to dimiss the top most viewcontroller only in iOS?
我遇到这样的情况:
控制器A存在控制器B存在控制器C。
现在我想关闭控制器 C
但是当我打电话时[ControllerC dismissViewControllerAnimated]
。 ControllerB 和 ControllerC 都被解雇了。
如何仅关闭 ControllerC
[ControllerB dismissViewControllerAnimated:YES completion:nil];
或者在您没有引用呈现视图控制器的情况下:
[ControllerC.presentingViewController dismissViewControllerAnimated:YES completion:nil];
我遇到这样的情况:
控制器A存在控制器B存在控制器C。
现在我想关闭控制器 C
但是当我打电话时[ControllerC dismissViewControllerAnimated]
。 ControllerB 和 ControllerC 都被解雇了。
如何仅关闭 ControllerC
[ControllerB dismissViewControllerAnimated:YES completion:nil];
或者在您没有引用呈现视图控制器的情况下:
[ControllerC.presentingViewController dismissViewControllerAnimated:YES completion:nil];