BookingDocumentsViewController *bdVc = [self.storyboard instantiateViewControllerWithIdentifier:@"BookingDocs"];
bdVc.orId = rl_id;
bdVc.docsArray = self.documentsArray;
[self.navigationController pushViewController:bdVc animated:YES];
上記のコードスニペットがあります。新しいビューコントローラをロードし、その可変配列(docsArray)オブジェクトを現在のビューの可変配列に割り当てようとしています(documentsArray <=これはnilではありません)
上記のコードを実行するたびに、EXC_BAD_ACCESSエラーが発生します。
しかし、3行目をコメントすると。動作しますが、アレイを新しいビューに移動できません。私もこれで試してみましたが[[NSMutableArray alloc] initWithArray:self.documentsArray];
、うまくいきません。
しかし、それを使用するbdVc.docsArray =[[[NSMutableArray alloc] init];
と機能しますが、可変配列を新しいビューに戻すことができません。
編集:ただし、2行目にはNSString値があります。そして、それらは問題なく通過することができます。
私はここで何が間違っているのですか?
コンソールでエラーが発生していませんが、代わりにこれが発生します。