我这里没有复杂的事情。我有一个使用故事板创建的UITableView。只显示一些数据并有一个导航栏,以便放置标题和操作按钮。但是,当我运行我的应用程序时,该栏未显示。 Xcode是6.3。任何线索?通常这可以在不添加代码行的情况下工作。
我做了一个新的构建,但问题仍然存在。
视图加载如下
if (AppDomain.CurrentDomain.IsDefaultAppDomain())
{
Environment.Exit(exitCode);
}
答案 0 :(得分:0)
您是否确定勾选了属性检查器中“显示导航栏”的复选框?
修改强>
我看到你正在使用这一行:
[viewControllers addObject:r]
你为什么要这样做?您的UINavigationController应配置为“初始视图控制器”。您已经将segue设置为UITableViewController,因此应该可以正常工作。
修改2
我认为这会导致问题:
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"RecentCalls" bundle:nil];
您不应该实例化“RecentCalls”视图控制器,而是实例化根导航控制器。否则它会直接导航到你的UITableViewController,导致缺少UINavigationBar。