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