こんにちは。
StroyBoradを用いてリストのようなアプリを作成しています。
Main.storyboardは
1.MainVC(tableViewのリスト等)
2.itemVC(cellの設定やアイテムの追加等)
3.SettingVC(その他設定等)
という三つのVCで構成されており、機能等は完成しております。(VC内のオブジェクトはMainSBとリンク)
ここでこれらをオブジェクト1と大きな括りとし、ここからmainVCに配置したUIButonなどのイベントを用いて丸々新しいオブジェクト2として作成、遷移し、それぞれ**array[○○会社名簿, ✖️✖️会社名簿...]**のように管理したいです。
3つのVCはそれぞれMain.storyboardにリンクしているので
storyBoardごと複製できないものかと
swift
1let newSB = UIStoryboard(name: "newSB", bundle: nil) 2let newMain = newSB.instantiateViewController(withIdentifier: "MainVC") as! MainVC 3self.present(newMain, animated: true, completion: nil)
と新しいUIStoryboardのインスタンスの作成を試みましたが、落ちてしましました。
このようなことは可能でしょうか?
それか、複製の作り方、考え方が間違っているようであれば、他の手段はありますでしょうか?
よろしくお願いいたします。