LoginSignup
13
7

More than 5 years have passed since last update.

XcodeでMain.storyboardという名前を変更したいあなたにおくる失敗から得た知見

Posted at

聞いてくれ、俺の失敗を

Xcodeで新規プロジェクトを作成すると、初回にMain.storyboardが作成される。

スクリーンショット 2018-11-29 23.35.13.png

あ、気分でViewControllerにボタンを置いておいた。

スクリーンショット 2018-11-29 23.44.37.png

このボタンが載ったMain.storyboardとViewControllerというファイル名を以下に変更。

・Home.storyboard
・HomeViewController.swift
スクリーンショット 2018-11-29 23.37.41.png

で、ビルドしたのよ

スクリーンショット 2018-11-29 23.40.09.png

はい、エラー

で、まぁMain.storyboardの名前を変更したら、以下の手順でビルドできるようになると思ってたのよ。

1. Home.storyboardのcustom classのclassをHomeViewControllerに変更

↓ここの
スクリーンショット 2018-11-29 23.52.47.png

↓これを
スクリーンショット 2018-11-29 23.57.04.png

↓こう
スクリーンショット 2018-11-29 23.53.25.png

2.info.plistのMain storyboard file base nameの値をHomeに変更

↓ここの
スクリーンショット 2018-11-29 23.53.48.png

↓ここを
スクリーンショット 2018-11-29 23.53.43.png

↓こう
スクリーンショット 2018-11-29 23.56.03.png

でね、ビルドしたらねこうなったのよ。
スクリーンショット 2018-11-29 23.58.56.png

ええ、こりゃもう「えっ、、、」ってなりましたよね。
そして色々調べること20分。
みつけた

↓ここの
スクリーンショット 2018-11-30 0.00.06.png

↓ここが空っぽ
スクリーンショット 2018-11-30 0.00.12.png

Main Interfaceがなけりゃそりゃ何も表示されませんわ。
ってことで、プルダウンメニューからHomeを選んでRun
スクリーンショット 2018-11-30 0.04.01.png

結果
スクリーンショット 2018-11-30 0.04.33.png

まとめ

結構忘れてるとやっちゃいそうなミスだと思ったので、メモがてら書いてみた。
これが夜中のテンションというものです。

13
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
7