【发布时间】:2011-02-03 11:24:01
【问题描述】:
我正在从 NSTextField 获取数据,并将数据保存在 NSMutableArray 中。我想在 UITableViewController 的子类中显示相同的数据。
如何将 NSMutableArray 的数据显示给另一个类的 myTableView??
请帮帮我 当然,如果我找到合适的方法,我会评估。
【问题讨论】:
标签: iphone objective-c nsmutablearray uitableview
我正在从 NSTextField 获取数据,并将数据保存在 NSMutableArray 中。我想在 UITableViewController 的子类中显示相同的数据。
如何将 NSMutableArray 的数据显示给另一个类的 myTableView??
请帮帮我 当然,如果我找到合适的方法,我会评估。
【问题讨论】:
标签: iphone objective-c nsmutablearray uitableview
您的 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 作为Table View 数据源。
【讨论】:
在应用委托类中创建一个 NSMutableArray 属性,并在您获取任何结果后立即将源数组的结果分配给它,因为您可以在整个项目中访问它的实例。
【讨论】: