【问题标题】:Menu send signal to main view in order to segue菜单向主视图发送信号以便继续
【发布时间】:2018-03-27 14:47:07
【问题描述】:

我有主视图,我想从那里转到其他视图控制器,以便在第二个视图控制器中有“后退按钮”到“主视图”。

在我的菜单 (SWRevealViewController) (1) 中,我想向“主视图”发送信号以进行转场。

我尝试了不同的方法,例如:

  • 在“主视图”中调用函数。
  • 使用“didSet”和“willSet”来更改变量并执行转场。
  • ...

但我总是得到这个:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<Recipe.CategoriesViewController: 0x10be61910>) has no segue with identifier 'showLogin''

我不想直接从 (1) 转到 (2),因为我需要像父母一样使用“主视图”。

谢谢。

【问题讨论】:

    标签: ios swift3 segue uistoryboardsegue swrevealviewcontroller


    【解决方案1】:

    由于我的声誉低,无法评论该问题,因此将其作为答案提及。

    对于这种行为,您正在寻找为什么不使用UIPageViewController

    因此您可以将“主视图”作为父视图控制器,将其他视图作为子控制器。

    【讨论】:

    • 谢谢,但是如果我使用 UIPageViewController,我有一个 UICollectionView 和 collectionView.reloadData() 之类的方法会导致致命错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    相关资源
    最近更新 更多