【问题标题】:Trouble opening detailview from tableview无法从 tableview 打开 detailview
【发布时间】:2012-06-07 19:50:27
【问题描述】:

好的,所以我找到了这个关于 xml 解析的教程。 http://www.theappcodeblog.com/2011/05/09/parsing-xml-in-an-iphone-app-tutorial/

这很不错,但他收到的推文被切断了。所以我认为“这很酷,当用户单击该表格单元格时,我将在 detailView 中打开它们。”但是,虽然 didSelectRowAtIndexPath: 正在触发。什么都没有发生。

为什么?因为导航控制器为空。所以更多细节。

这是一个基于标签栏的应用程序。 在第一个选项卡上,我有一个指向表格视图的按钮。

如何向其中添加 UINavigation 控制器以使其正常工作?

我尝试打开我的第一个选项卡 xib 并拖入导航控制器,然后将其 rootview 更改为我的 tableview 类。表格出现了,但表格单元格单击仍然显示我的导航控制器为空。

【问题讨论】:

  • 您的导航控制器似乎为 Null,您可以尝试记录 NSLog(@"%@",self.naviagationController) 并检查其中的内容吗?\
  • 还要验证 nib 的名字是否正确
  • 好的,所以它为空。我已经稍微改变了我上面的端口以适应这个问题。
  • @rishi 你能把你的评论作为答案,以便我接受吗?

标签: iphone ios


【解决方案1】:

如果 nib 的名称与类的名称相同(如上所示),请执行以下操作:

DetailViewController *dvController = [[DetailViewController alloc] init];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-15
    • 2015-04-10
    • 1970-01-01
    • 2014-11-27
    • 2021-12-01
    • 2023-04-09
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多