Ios 推送序列未明显加载目标视图控制器

Ios 推送序列未明显加载目标视图控制器,ios,objective-c,uinavigationcontroller,segue,uistoryboardsegue,Ios,Objective C,Uinavigationcontroller,Segue,Uistoryboardsegue,我在导航控制器中嵌入了一个视图控制器,我想在其中执行推送序列以到达另一个视图控制器。当我打电话时 [self-PerformsgueWithIdentifier:@“SegueStust”发送方:self] 我知道push segue确实会被调用,因为prepareforsgue会被正确调用。我还确信目标视图控制器嵌入在导航控制器中。我知道目标视图控制器的视图在我输出时正在加载 NSLog(@“已加载视图”) 在目标视图控制器的viewDidLoad方法中,并且正在正确调用它。但是,尽管在目标视

我在导航控制器中嵌入了一个视图控制器,我想在其中执行推送序列以到达另一个视图控制器。当我打电话时

[self-PerformsgueWithIdentifier:@“SegueStust”发送方:self]

我知道push segue确实会被调用,因为prepareforsgue会被正确调用。我还确信目标视图控制器嵌入在导航控制器中。我知道目标视图控制器的视图在我输出时正在加载

NSLog(@“已加载视图”)


在目标视图控制器的viewDidLoad方法中,并且正在正确调用它。但是,尽管在目标视图控制器中调用了viewDidLoad,但视图没有明显加载,推送序列也没有明显发生。segue确实发生,并且在目标视图控制器中调用viewDidLoad,但视图控制器不可见地加载。任何帮助都将不胜感激。

源视图控制器应嵌入导航控制器,而不是目标视图控制器。对此,我深表歉意。源代码视图控制器嵌入在导航控制器well中,因此很难说出什么问题。我看不出viewDidLoad将如何调用,但视图不会显示。您是否在推送控制器的viewDidLoad或ViewDidDisplay中执行任何操作,从而导致其消失。ViewWillDisplay和ViewDidDisplay是否被调用?尽管viewDidLoad确实被调用,但ViewWillDisplay和ViewDidDisplay均未被调用。我也不相信viewDidLoad中有任何东西会导致视图无法正确显示。