Swift-self.navigationController为零

拉维·西索迪亚(Ravi Sisodia)

我在导航堆栈中遇到了一个奇怪的问题。

概述:我有三个视图控制器(例如AViewControllerBViewControllerCViewController)与两个导航可能性:

  1. AViewControllerCViewController
  2. AViewControllerBViewControllerCViewController

AViewController嵌入到UINavigationController我正在使用segues进行过渡,所有这些都在情节提要中定义。并且所有segues都是Show (e.g. Push)类型的。并且所有过渡都使用performSegueWithIdentifier(String, AnyObject?)方法执行

问题:第一次转换后,一切正常。一切都可以self.navigationController.popViewController(animated)在CViewController中正常工作,回到AViewController但随着第二过渡,self.navigationControllernilCViewController,尽管它不是nilBViewController

那我哪里出问题了?

拉维·西索迪亚(Ravi Sisodia)

我不知道我是如何创建的Segue,但是我SegueBViewController到进行了重新创建CViewController因此一切正常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在状态恢复期间,self.navigationController为零

来自分类Dev

self.navigationController始终为nil

来自分类Dev

navigationController迅速为零

来自分类Dev

Swift-NSHTTPCookie为零

来自分类Dev

navigationController在执行segue时为零?

来自分类Dev

核心动画self.presentationLayer()为零

来自分类Dev

Cannot assign to self in a method - Swift

来自分类Dev

How to invoke [self new] in Swift

来自分类Dev

Swift上的UIImage无法检查为零

来自分类Dev

Swift和Parpareforsegue解析为零

来自分类Dev

如何在Swift类中将变量设置为self(class)?iOS Xcode

来自分类Dev

在 swift 4 中将数据解析为 vc 始终为零

来自分类Dev

Swift函数范围-引用self(以“ self作为包络函数”表示)

来自分类Dev

self.navigationController?.popViewController从UIAlertController动画

来自分类Dev

self.navigationController.topViewController作为HomeViewController

来自分类Dev

self.navigationController.topViewController作为HomeViewController

来自分类Dev

Swift:在init中调用self方法

来自分类Dev

Swift实例成员声明中的引用`self`

来自分类Dev

Swift懒惰使用self实例化

来自分类Dev

如何在Swift中调用[self new]

来自分类Dev

Swift:在init内调用self方法

来自分类Dev

如何在Swift中从UIAlertAction访问self?

来自分类Dev

swift类作为不带.self的参数

来自分类Dev

Swift懒惰使用self实例化

来自分类Dev

Swift 中“self”的目的是什么

来自分类Dev

类方法中的Swift self.classForCoder

来自分类Dev

func in swift for "self" 导致 Xcode 错误

来自分类Dev

Swift IBOutlets在awakeFromNib中为零(xcode 6.1.1 osx 10.10.1)

来自分类Dev

Swift:IBoutlets在自定义单元中为零