如何在UITableViewController中显示MSMutableArray数据?

时间:2011-02-03 11:24:01

标签: iphone objective-c nsmutablearray uitableview

我从NSTextField获取数据,并在NSMutableArray中保存数据。我想在UITableViewController的子节点中的另一个类中显示相同的数据。

如何向myTableView显示NSMutableArray的数据?myTableView是另一个类??

请帮帮我 当然,如果我找到了正确的方法,我会评估。

2 个答案:

答案 0 :(得分:2)

您的tableView位于MyViewController类中。您需要在该类上创建NSMutableArray *sourceArray属性,以及相关属性,例如:

@property (nonatomic, retain) NSMutableArray *sourceArray;

然后,当您实例化此View Controller或每次显示时,将结果分配给sourceArray:

MyViewController *mvc = [[MyViewController alloc] initWith...];
mvc.sourceArray = theResult;
[self presentModalViewController:mvc animated:YES];
[mvc release];

然后使用sourceArray作为表视图数据源。

答案 1 :(得分:0)

在app delegate类中创建NSMutableArray的属性,并在获取任何结果后立即将源数组的结果分配给它,因为您可以在整个项目中访问它的实例。