无法将我的数组值从viewcontroller复制到tableviewcontroller

时间:2014-03-05 14:24:27

标签: ios iphone objective-c nsmutablearray

我在NSMutableArray array1中有一个UIViewControllerarray1中的值是动态生成的。现在当我切换到我的UITableViewController时,我需要在此表中检索这些array1值。如何将数组复制到UITableViewController的任何基本方法?

1 个答案:

答案 0 :(得分:0)

为表视图控制器提供NSMutableArray属性:

@property (nonatomic, strong) NSMutableArray *array1;

以编程方式准备segue,并且很容易传递像这样的对象:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
     if ([segue.identifier isEqualToString:@"showTableView"]) {
         ViewController *destViewController = segue.destinationViewController;
         destViewController.array1 = array1;
     }
}

显然,示例中的某些文本需要更改以匹配您的segue标识符和/或变量,但这应该可以满足您的需要。