从UITableView项目列表加载数据视图

时间:2011-09-29 19:36:47

标签: objective-c xcode uitableview

好的,所以我一直在玩Xcode和学习目标c大约一个星期,所以我仍然是新手。

所以我开始创建一个iPhone应用程序。我想要一个屏幕,它会列出一些项目,然后当你点击其中一个项目时,它会将用户带到另一个屏幕。我发现并阅读了一些很好的教程。但是,当我将他们的代码实现到我已经创建的项目中时,它似乎不起作用。我能够从我的应用程序的第一个视图中单击一个按钮,它会成功显示项目列表,但是当点击它们时,视图没有改变。所以我从这些教程中下载了源码,它在他们的项目中运行得很好,但是当我将代码逐行复制到我的代码中时,它没有用。

我已经在这里呆了好几天了,而且我的头发还要花几个小时哈哈!

我根本没有任何错误。单击其中一个表项时,它只是不会更改视图。

我觉得很难问,但我真的很挣钱,如果有人有几分钟的时间来看看我的项目会很棒,只是真的想知道它有什么问题并解决它。

您可以找到我的项目here

如果您有机会下载并查看它,再次感谢您,非常感谢。

干杯,

感谢您的帮助,但最终它似乎无法继续工作,所以我刚开始一个新项目,基于导航。现在工作正常:)

2 个答案:

答案 0 :(得分:0)

我建议您查看UITableViewController文档中的示例Apple应用程序。如果您在文档中搜索UITableViewController,则说明的顶部会为您提供他们使用该标记的示例应用程序列表。

UITableViewController Class Reference

答案 1 :(得分:0)

当你第一次点击进入viewCtrl时,将调用viewDidLoad,然后你返回并返回,不会调用该函数。所以也许你可以在viewDidAppear中再次重新加载数据,然后tableViewCtrl将正确显示。