如何在 UITableViewController 中显示 MSMutableArray 数据?
Posted
技术标签:
【中文标题】如何在 UITableViewController 中显示 MSMutableArray 数据?【英文标题】:how can I display MSMutableArray data in UITableViewController? 【发布时间】:2011-02-03 11:24:01 【问题描述】:我正在从 NSTextField 获取数据,并将数据保存在 NSMutableArray 中。我想在 UITableViewController 的子类中显示相同的数据。
如何将 NSMutableArray 的数据显示给另一个类的 myTableView??
请帮帮我 当然,如果我找到合适的方法,我会评估。
【问题讨论】:
【参考方案1】:您的 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 数据源。
【讨论】:
【参考方案2】:在应用委托类中创建一个 NSMutableArray 属性,并在您获取任何结果后立即将源数组的结果分配给它,因为您可以在整个项目中访问它的实例。
【讨论】:
以上是关于如何在 UITableViewController 中显示 MSMutableArray 数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UITableViewController 之上添加 UIView [关闭]
如何将 UITableViewController 创建为可重用模块?
如何将 uitoolbar 添加到 uitableviewcontroller?
如何在当前 UITableViewController 上方添加一个 UIView
Swift:如何在 UITableViewController(包含 UICollectionView)中使用“didSelectItemAtIndexPath”?