<ストーリーボードURL> “Root View Controller“ is unreachable because it has no entry points, and no identifier for runtime access via -[UIStoryboard instantiateViewControllerWithIdentifier:].
(1)どういう意味ですか?
「Root View Controllerはエントリーポイントがなく、また
-[UIStoryboard instantiateViewControllerWithIdentifier:]
を通じて実行時にアクセスするための識別子もないため、到達不可能です。」という警告は、ストーリーボード内でRoot View Controller(ルートビューコントローラー)に対してエントリーポイントが設定されていないために、アプリケーションが起動した際に該当のビューコントローラーが到達不可能であることを意味します。また、ルートビューコントローラーをストーリーボード上で識別するための識別子も設定されていないため、
-[UIStoryboard instantiateViewControllerWithIdentifier:]
メソッドを使用して実行時にアクセスすることができません。
(2)どのように対処したらいいですか?
この対処方法は、以下の手順に従って対応します:
ストーリーボードで、ルートビューコントローラーとして設定したいビューコントローラーを選択します。
Attributes Inspector(属性インスペクター)を開きます。
「Is Initial View Controller」オプションをチェックします。これにより、選択したビューコントローラーがアプリケーションの起動時に表示されるルートビューコントローラーとして設定されます。
ルートビューコントローラーが設定されると、アプリケーションの起動時にそのビューコントローラーが表示されるようになります。
さらに、実行時に
-[UIStoryboard instantiateViewControllerWithIdentifier:]
メソッドを使用してビューコントローラーにアクセスする場合は、ストーリーボード上で対象のビューコントローラーに適切な識別子(identifier)を設定することをお勧めします。これにより、識別子を指定してビューコントローラーをインスタンス化することができます。
関連記事
- サンストライプについて - About
制作チーム:サンストライプ
http://sunstripe.main.jp/
サンストライプについて
制作チームのサンストライプのコンテンツについては以下の通り
月3回のコンテンツをリリースしています。
参加者は、プログラマーやデザイナー、イラストレーター、声優やVTuberなどが募集中です。
関連プロジェクト・支援団体
-
地域情報 THEメディア
地域活性化をテーマに様々な情報を発信しています。 -
ワークショップ情報 THEワークショップ
多様化の時代に向けて他者理解を鍛えることを目的としています。 -
青空プログラミング - 月1だけのプログラミング学習塾
プログラミングワークショップ・ウェブ塾の開講!!!
様々なテーマでプログラミングに取り組むことができます。 -
プログラミングラボ - オンラインプログラミング研究チーム
3ヶ月にコンテンツを作成するAIを活用した実践形式の開発 -
Vの輪 バーチャル促進イベント企画・開発 - メタバースサークル
メタバースに向けた企画やイベントの実施およびメタバースとリアルの融合を目指してます。 -
スクランブルスクール バーチャル学校 - バーチャル学校
VTuberに向けた情報発信とバーチャルイベントの企画と実施およびバーチャル番組制作
その他協力応援 / 支援者の集い
-
トラストヒューマン - 私たちは何よりも信頼、人と考えてます。
人材戦略パートナーとして、コンサルティングやクリエイティブの両角度からサポートをしています。 - キャリア教育事業 - 広域学習支援プラットフォーム『のびのび日和』