我在UIViewController
中有一个NSMutableArray array1
。array1
中的值是以 dyananamy 方式生成的。现在,当我切换到我的UITableViewController
时,我需要在此表中检索这些array1
值。任何基本方法如何将数组复制到UITableViewController
?
为表视图控制器指定 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 标识符和/或变量,但这应该可以满足您的需求。