相当苦しんでいたViewControllerの切り替えですが、ようやく任意のコントローラー内のViewを表示出来るようになりました。ボタンを押して切り替え、という仕組みはまだ実装していませんが、たぶん問題ないと思います。 なんのことはないです。InterfaceBuilderで、対象ViewControllerの、読み込みたいnibの設定をしていなかったため、コントローラ内のviewアウトレットが不正になっていてエラーが出ていただけでした。プロジェクトを作る際にビューベースを指定すると、何も設定せずにビューのnibを読み込むのですが、ただ単にViewControllerのインスタンスにnibの指定があったのに「クラス名をnibファイル名を同じにするとデフォルトで読み込んでくれている」と勘違いしていたのがそもそもの原因でした。 また、appAppDelegateに見えているviewContr