0

我有一个模态详细视图控制器,我需要获取显示它的视图控制器的标题。我在模态控制器中的按钮操作上附加了以下代码,但它始终返回 null:

NSLog(@"presnetingViewController.title=%@",[self presentingViewController].title);

日志:

presnetingViewController.title=(null)

我在 Storyboard 中设置了呈现视图控制器的标题,我可以从呈现视图控制器中的方法以编程方式获取标题。

有任何想法吗?谢谢!

4

1 回答 1

3

使用
NSLog(@"presnetingViewController.title=%@",[self presentingViewController].navigationItem.title);

如果您的呈现视图控制器位于导航控制器堆栈上,请使用

NSLog(@"presnetingViewController.title=%@",((UINavigationController *)[self presentingViewController]).topViewController.navigationItem.title);
于 2013-10-14T19:01:34.917 回答