Iphone UINavigationController重新加载UITableView

Iphone UINavigationController重新加载UITableView,iphone,uitableview,sdk,uinavigationcontroller,Iphone,Uitableview,Sdk,Uinavigationcontroller,在我的应用程序中,我正在解析XML以创建UITableView。当用户选择一行时,它会更改正在分析的文件并重新加载UITableView 我想创建一个后退按钮,以便用户可以返回到他们正在查看的上一个XML页面 简而言之,当我正在重新加载我的UITableView时,如何告诉导航控制器为此页面创建一个返回箭头?我强烈建议构建另一个控制器(即UITableViewController)并按下该按钮,而不是仅仅重新加载表。这使按钮自动,并且(这里加上主键),它以用户期望的方式为整个向下挖掘/后退设置动

在我的应用程序中,我正在解析XML以创建UITableView。当用户选择一行时,它会更改正在分析的文件并重新加载UITableView

我想创建一个后退按钮,以便用户可以返回到他们正在查看的上一个XML页面


简而言之,当我正在重新加载我的UITableView时,如何告诉导航控制器为此页面创建一个返回箭头?

我强烈建议构建另一个控制器(即UITableViewController)并按下该按钮,而不是仅仅重新加载表。这使按钮自动,并且(这里加上主键),它以用户期望的方式为整个向下挖掘/后退设置动画


顺便说一句,我一试就没能得到一个后退式按钮,只是一个普通的按钮(制作一个新按钮并在导航栏上设置)。

您所描述的是一个导航。每次点击一行时,只需将新的视图控制器推送到导航堆栈上,而不是重新加载表的数据。这是iPhone开发的基本模式。这是一个多级向下钻取表视图。

我无法推送一个新的表视图。我可能有20000个XML文件,它们都以相同的方式解析。我不能为每个XML文件创建一个新的视图控制器。也许我有点误解,但您不能为显示XML数据构建一个通用控制器吗?视图控制器可以推送自身的实例,将所需的XML传递到其初始值设定项中。但这不会限制用户进入层次结构的程度。这样最终会耗尽内存,是的。您的导航图中是否有循环?