[Xcode]画面遷移した時にViewがまっ黒になって何も表示されない時の原因と対処法

スクリーンショット 2014 06 01 0 30

上の画像のように遷移先のViewがまっ黒になってしまうときがある。StoryBoardでNavigationControllerを追加して、いろいろいじくっているときによくやっちゃう。

単なるミスっちゃミスなんだけど、結構これが起きるたびに「なんでや!」ってなって結構発見する手間がかかっちゃうのでメモる。

SPONSORED LINK

スーパークラスの指定間違いが原因

原因としては、作成したクラスのスーパークラスに当たる部分が、StoryBoardで作ったビューの[inspector]→[Custom Class]と違っている場合にこの現象が起こる。

以下の場合はUIViewControllerで共通になっているからOK。あとはCustom Class部分に作成したクラス名を入れてやれば正常に紐付けされて動作する。

NavigationSample ResultViewController h

NavigationSample Main storyboard と iTunes
SPONSORED LINK

自分はよく作成したクラス側が”UINavigationController”になっててこうなっちゃうみたいだ。

明示的なエラーがでないから気づきにくい…

SPONSORED LINK

120%の満足を提供するクラウドファンディング挑戦中!

人生の突破口をアメリカのフードコミュニケーションで切り開くプロジェクトに挑戦中です!

・金沢名物の鍋を囲む報告会イベント
・50%OFFを超えるWeb制作フルセット
・Macで作業効率10倍化の動画
・はてなブログオールカスタマイズ

など、持っている技術を余すことなく、全力で還元するリターンを数多く揃えています。

かなりお得な金額設定になっているので、ぜひチェックしてください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です