【问题标题】:how can I display MSMutableArray data in UITableViewController?如何在 UITableViewController 中显示 MSMutableArray 数据?
【发布时间】:2011-02-03 11:24:01
【问题描述】:

我正在从 NSTextField 获取数据,并将数据保存在 NSMutableArray 中。我想在 UITableViewController 的子类中显示相同的数据。

如何将 NSMutableArray 的数据显示给另一个类的 myTableView??

请帮帮我 当然,如果我找到合适的方法,我会评估。

【问题讨论】:

    标签: iphone objective-c nsmutablearray uitableview


    【解决方案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 属性,并在您获取任何结果后立即将源数组的结果分配给它,因为您可以在整个项目中访问它的实例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-03
        相关资源
        最近更新 更多