检查控制器是否位于navigationController堆栈的顶部

Man*_*Way 4 iphone cocoa-touch objective-c uinavigationcontroller

如果它位于navigationController堆栈的顶部,我怎样才能检查控制器内部?即,如果控制器是活动视图.

谢谢

Eim*_*tas 11

有一个叫做的财产topViewController.要检查控制器是否位于最顶层,请执行以下操作:

BOOL topMost = ([self.navigationController.topViewController isEqual:self]);
Run Code Online (Sandbox Code Playgroud)