【问题标题】:UINavigationController: using SWRevealViewController error:Unbalanced calls to begin/end appearance transitionsUINavigationController:使用 SWRevealViewController 错误:不平衡调用开始/结束外观转换
【发布时间】:2017-05-10 18:16:52
【问题描述】:

我正在尝试实现SWRevealViewController

我正在尝试从初始视图控制器转到 SWRevealViewController 控制器:

- (void)viewDidLoad {
    [super viewDidLoad];
    [self performSegueWithIdentifier:@"controller" sender:self];
}

但我收到此错误:

Unbalanced calls to begin/end appearance transitions for <UINavigationController: 0x7fd3b1013600>.

你们中的任何人都知道我为什么会收到此错误吗?如果我在最后一个视图控制器中删除 SWRevealViewController 的所有权,它就可以正常工作。

我做错了什么?非常感谢您的帮助。

【问题讨论】:

    标签: ios objective-c uinavigationcontroller xcode8


    【解决方案1】:

    因为在viewDidLoad 中,尚未呈现在屏幕上的视图和呈现它的动画ViewController 尚未完成。我想如果你在viewDidAppear 中执行segue,这个警告就会消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 2021-04-12
      • 2012-07-11
      相关资源
      最近更新 更多