【Swift5/Xcode】Main.storyboardが表示されない。LaunchScreenしかない。

早く答えよこせというかたは、こちらまでスキップ

サトリク

main.storyboardどこにもないよ!!

仕事で、Xcodeを使うことになったので、早速Xcodeの勉強をしようと、こちらの本を買いました。

しかし、いきなり挫折してしまいそうになりました。笑

少しネットで検索したら解決したので、記事にします。

 

問題:main.storyboardがない。

本通りの手順に沿ってやってると、いきなり、main.storyboardを選択してくださいと指示されます。

しかし、いくら探してもmain.storyboardはありません。

LaunchScreen.storyboardというstoryboardがあったので、アップデートかなんかでmain.storyboardがLaunchScreen.storyboardに変わったのかなと思い、そちらにアイテムを配置していきました。

LaunchScreenにアイテムを追加した画像

Hello,worldと表示されてしまう画像

配置を終えて、実行すると

Mapを表示するはずなのに、

Hello,Worldと表示されてしまいます。

Hello,Worldと表示された原因

なぜ、Hello,Worldと表示されたのか。それは、簡単で、LaunchScreen.storyboardにアイテムを追加したからです。

LaunchScreen.storyboardは、main.storyboardとは、全く違います。

LaunchScreen.storyboardとは、アプリを立ち上げたとき、最初に出る画面のことです。よくアプリを立ち上げた時にそのアプリの会社のロゴなんかがよく表示されますよね。あれです。

解決策:じゃあmainScreen.storyboardはどこにあるのか。

mainScreen.storyboardは今でもしっかりあります。

表示されない原因は、最初のプロジェクトを作成する時の設定が間違っていたからです。

もっと言うと、プロジェクトを作成する画面でUserInterfaceという項目をSwiftUIにしていたからです。

サトリク

ですので、プロジェクト作り直すところからやり直しましょう!

プロジェクト名を決めるところまで行ったら、以下のように変更してください。

UserInterfaceをStoryboardに変更の画像

これで作成すると、main.storyboardが出てきます!

main.storyboardに先ほどと同じくアイテムを追加し、実行します。

無事、Mapが表示された画像

Map出たーーーー!

挫折しないで済みました。

参考書は、なるべく最新のものを買うこと

Xcodeはバージョンアップが早いため、なるべく最新の参考書を買うことをお勧めします!

最新の参考書をAmazonで見る

サトリク

一応バージョン載せとくよ!

 

Xcodeのバージョン Swift リリース日
11.2 5.1.2 2019/11/07
11.0 5.1.1 2019/10/11
11.0 (11A420a) 5.1 2019/09/19
10.2.1 (10E1001) 5.0.1 2019/04/18
10.2 (10E125) 5.0 2019/03/25
10.1 (10B61) 4.2.1 2018/10/30
10.0 (10A255) 4.2 2018/09/17
9.4 4.1.3 2018/07/27
9.4 4.1.2 2018/05/31
9.3 4.1.1 2018/05/04
9.3 4.1 2018/03/29
9.2 4.0.3 2017/12/05
9.1 (9B55) 4.0.2 2017/11/01
9.0 4.0 2017/09/19
8.3.2 3.1.1 2017/04/21
8.3 3.1 2017/03/27
8.2 3.0.2 2016/12/13
8.1 3.0.1 2016/10/28
8 3.0 2016/09/13
7.3.1 2.2.1 2016/05/03
7.3 2.2 2016/03/21

超参考になるSwiftの参考書をまとめました!

【2021年版】Swift5/Xcode/OSアプリ開発のオススメ参考書・本・書籍まとめ。初心者から上級者まで!

サトリク

上記で紹介している参考書を読めば、1人で大抵のアプリは作れるようになります!

 

ブランドはじめました

Build Succeeded

エンジニアの心をくすぐるようなデザイン

購入はこちらから

33 COMMENTS

naza24

… [Trackback]

[…] Info to that Topic: satoriku.com/main-storyboard-is-not-displayed/ […]

コメントを残す