当我在添加新项目后从主视图转移到我的详细视图时,我的详细信息视图为空

时间:2012-12-29 23:39:01

标签: ios xcode uitableview ios6

我正在制作一个示例应用来学习iOS开发,我让应用创建默认项目来填充tableview,你也可以添加更多。

如果我点击默认值(嗯,只有一个)并且转到细节视图,它会按预期显示所有细节(名称,位置和日期)。但是如果我添加一个新的,那么这些字段就是空的。

我无法弄清楚原因。我似乎设置了所有视图刷新方法,它应该设置详细视图的数据对象,然后提供标签。

有人可以帮忙吗?如果需要,我会提供更多代码,我只是不知道现在要提供什么,因为我不确定问题究竟在哪里。不过,这是一个相当简单的应用程序。

此处提供的项目:http://cl.ly/3N0o272M3y1K

1 个答案:

答案 0 :(得分:0)

好的,这比计划时间长一点 - 但这是一种很好的学习方式。

我已将项目附加到zip文件中。

代码与您发布的内容略有不同,但如果您将它们并排比较,您将看到它们的规划和构建方式不同。

它显示了在故事板中工作的Segue。

除了误用方法之外,你的项目存在两大问题。

  • 如果您希望数据持久,则需要类似Core Data的内容。在我给你的例子中,我已经使用了Plist,这可以解决问题,但在这种情况下并不是持久的。

  • 此外,您的detailViewController没有要显示文本的标签,因此您需要查看自定义单元格以符合您的设计。

祝你好运,我希望这很有用: - )

Updated Project