如何在iPhone应用程序中获取UITableViewController的数据

时间:2010-07-12 10:27:07

标签: iphone objective-c xcode uiview

我有一个主视图,它有一个拥有自己的控制器的表。如何将数组从主控制器传递到表控制器? (我使用界面构建器,也许我需要以编程方式初始化视图?)

2 个答案:

答案 0 :(得分:1)

覆盖

- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style 
使用

在UITableView控制器中

- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style passArray:(NSArray*)myArray{

并使用它来初始化你的数组传递你的UITableViewController。

答案 1 :(得分:0)

即使使用界面构建器,您仍然需要一个类从UITableViewController继承并在那里保存UITableView,对吧?因此,您可以将数组传递给此类的实例。然后你可以使用像:

这样的方法
 – tableView:cellForRowAtIndexPath:  required method

 – numberOfSectionsInTableView:

 – tableView:numberOfRowsInSection:  required method

为您的UITableViewController创建内容