再利用したい UIVIewController につながるナビゲーション コントローラーを含むストーリーボードがあります。その UIVIewController には、私が再利用しているすべての UIVIewControllers のすべての基本機能を備えた ParentUIViewController があります。
現在、私はコピーして貼り付けて(meh)、UIViewControllerのクラスを使用したいChildUIVIewControllerに変更しています(ChildUIViewControllerはParentUIViewControllerを拡張しています)。
しかし、これは悪い解決策のように思えます。ParentViewController を視覚的に変更するたびに、他のすべての ChildViewControllers を手動で更新する必要があります。
ParentViewController の xib を作成しようとしましたが、 ChildViewControllerの名前の xib が必要なため、xib はロードされません。私はそれを作成し、クラスがParentViewControllerであると言いましたが、セグエでクラッシュします。
編集
問題のステータスの例を作成しました
https://github.com/tiagoalmeida/storyboardexample
ParentViewController には、そこには示されていないが、より複雑な一連のロジックがあることに注意してください。また、TableView も使用していることに注意してください。これで問題が説明できることを願っています。