从另一个UIViewController
返回时,我的UIViewController
标题会消失。
我的设置如下:
UINavigationController ->
RootViewSegue ->
mainUIViewController ->
ContainerView ->
embedSegue ->
UITableViewController ->
pushSegue ->
detailUIViewController
首次启动时 mainUIViewController
正确加载,包括UITableViewController
中嵌入的ContainerView
。显示主UIViewController
的标题。
详细按下后退按钮UIViewController
时,主UIViewController
会再次出现,但标题栏已变为空白。
ViewDidAppear
上调用 UIViewController
。在viewDidAppear
内查询self.title
时,会返回正确的标题。这是初始加载和返回主UIViewController
后的情况。
self.navigationcontroller
似乎是零。查询它返回:
error: property 'navigationController' not found on object of type 'mainViewController *'
我想知道如何触及并设置现在可见的标题栏?