BookingDocumentsViewController *bdVc = [self.storyboard instantiateViewControllerWithIdentifier:@"BookingDocs"];
bdVc.orId = rl_id;
bdVc.docsArray = self.documentsArray;
[self.navigationController pushViewController:bdVc animated:YES];
我有上面的代码片段。我试图加载新的视图 - 控制和可变数组(docsArray)对象分配给当前视图的mutableArray(documentsArray < =这不是零)ViewControllers之间传递MutableArray
每当我执行上面的代码中,我得到EXC_BAD_ACCESS错误。
,但如果我评论3号线。它的工作原理,但我不能让我的阵列到新的视图。我甚至尝试与[[NSMutableArray alloc] initWithArray:self.documentsArray];
这也不工作。
但是,如果使用bdVc.docsArray =[[[NSMutableArray alloc] init];
它的工作原理,但我又不能让我的可变数组新的观点。
编辑: 但是2号线有NSString的值。他们可以通过没有问题。
我在这里做错了什么?
我没有得到在控制台的任何错误,而不是我得到这个。
后崩溃的堆栈跟踪。 – trojanfoe
你在做bdVc的viewDidLoad或viewWillAppear/viewDidAppear中的docsArray吗? docsArray是一个强大的财产? – NikosM
是的docsArray是一个强大的财产。而且我没有在docsArray中做任何其他事情。 – sleepwalkerfx