RootViewController需要求助/重载数据数组xcode 4.3

时间:2012-04-06 17:29:16

标签: xcode architecture ios4 reload

我实现了一个示例,在该示例中,我从数据库中读取数据,将其放入数组中,对其进行排序,并使用RootViewController进行显示。 DB读取和数组加载发生在RVC代码之前。因此,它可以工作,我在RVC创建的窗口中获取数据,并且那里也有一个导航控制器。

我想在导航控制器上添加一个按钮或其他东西,这样当你点击它时,它会将一个值发送回RootViewController.m文件,然后根据该值,我想求助数组并显示一次再次在RootViewController窗口中。

我不知道该怎么做。我必须对.xib和RootViewController.m文件做出哪些更改?

拜托,我是一个困惑的笨蛋。 %-0非常感谢。

2 个答案:

答案 0 :(得分:0)

这个数字相当可观,所以我会给出一些一般性的观点,如果其中任何一个引起问题,可能更容易找出更小的细节。

在RVC的viewDidLoad方法中,您可以创建一个按钮并将其设置为控制器navigationItem中的右或左按钮。

您可以将该按钮上的点击与控制器中的方法相关联,该方法可以在点按按钮时执行任何操作。 (但是按钮不会发送值,实际上,所以你可能需要更多地解释这个想法。)

如果你正在显示数组内容,我假设RVC有一个表视图,所以一旦数组(我假设的可变数组)被重新排序,你可以告诉表视图重新加载它的数据。

答案 1 :(得分:0)

在回答您的第二个问题时,一旦您使用了阵列(或者通常根据需要更新了数据),您可以强制表格视图以编程方式重新加载

[tableView reloadData];

其中'tableView'是指向表视图的实例变量