无法将我的数组值从视图控制器复制到表视图控制器



我在UIViewController中有一个NSMutableArray array1array1中的值是以 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 标识符和/或变量,但这应该可以满足您的需求。

最新更新