【问题标题】:Do I need to link a .h and .m file if using the storyboard?如果使用情节提要,我是否需要链接 .h 和 .m 文件?
【发布时间】:2012-03-24 18:45:05
【问题描述】:

我正在尝试创建一个具有一个 tableview 的程序,当您单击其中一行时,它会链接到另一个视图控制器(即新的视图控制器或新的 tableviewcontroller)。 尽管遵循了所有在线教程,但我在创建一个实际上链接到另一个视图的 tableview 控制器方面遇到了很大的困难。 我终于通过创建一个作为主视图控制器的新项目得到它,然后它工作了,因为 Xcode 已经为我设置了它。 从这里我希望我已经设法将行链接到新屏幕,但是现在当我有一个行链接到另一个 tableviewcontroller 时,我无法让第二个 tableviewcontroller 工作。 我已经在情节提要中完成了,如果第二个 tableview 控制器没有链接到 .h 或 .m 文件,这一切都可以工作。一旦创建了 .h 和 .m 文件,我就会丢失我在表中输入的所有数据,并且它不再起作用。 如果我的第二个 tableviewcontroller 仅用于链接到新的视图控制器,我需要 .h 或 .m 文件吗?因为就目前而言,没有它们,它在模拟器上运行良好。

【问题讨论】:

  • 您能否提供任何代码示例,或者至少更好地组织您编写的内容?很难理解您的实际要求。
  • 没有代码示例,因为它不是编码问题。它更像是一个故事板问题。我只想要一个只链接到新视图的 tableviewcontroller。这是一张静态表格,屏幕上没有其他功能。我想知道,因为屏幕上的任何内容都不需要编码,我是否需要 .h 和 .m 文件。
  • 这就是为什么我说'或者至少更好地组织你写的东西!' :) 但是,当您接受他们的回答时,下面的人似乎比我做得更好,这就是我们都在这里的原因,所以一切都很好! :)

标签: ios uitableview storyboard


【解决方案1】:

根据我自己在故事板中的经验,当您使用动态原型时,UITableViewControllers 只需要 .h 和 .m。

所以: 1. 带有静态单元格的 UITableViewControllers 不需要 .h .m 2. 具有动态原型的 UITableViewControllers 需要它们作为它们的委托。

【讨论】:

  • 非常感谢!我以为是这样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-26
  • 2012-02-01
  • 1970-01-01
  • 2021-12-21
  • 2010-09-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多