2016-05-29 13 views
2

iOSシミュレータでXcodeプロジェクトをiPhoneで実行しようとしていましたが、黒い画面しか表示されません。私は複数のソリューションを試したが、どれもうまくいかないようだ。iOSアプリがブラックビューに起動

私が試してみました:

"Main.storyboard"

  • 、すなわちすべてのビューをインストールするには、メインインターフェイスの設定

    1. :幅:任意の、高さ:にprint文を追加する任意の

    2. viewDidLoadは、ビューが実際にロードされたことを示す(ロードされたビューが印刷されなかった)

    3. これらの初期ビューコントローラ

    なし

  • +0

    初期ビューコントローラとして指定されたストーリーボードにビューコントローラがありますか? – Gruntcakes

    +0

    うん。申し訳ありませんが、@ ThePumpingLamaを追加していませんでした。 –

    +0

    続行しません。 'application:didFinishLaunchingWithOptions:'メソッドからコードコードを追加してください。また、最初のビューコントローラが読み込まれていないという事実(私はあなたの 'print'がどこにあるのかと思います)は奇妙ですので、新しい空のアプリケーションを作成するとシミュレータでそれを実行できます。シミュレータの動作確認)。そうであれば、ストーリーボードに問題がある可能性があります。 –

    答えて

    2

    私の問題を解決していない設定のiOSシミュレータ私のiPhone上で

  • を実行

  • のすべてのコンテンツをリセットすると、あなた、あなたのAppDelegateで確認してください次のような変数ウィンドウを作成しています(アプリケーションデリゲートクラス宣言の直後):var window: UIWindow?

    このコード行がないと、ビューは決して起動せず、画面は黒いままです。

  • 1

    空白の黒い表示には多くの理由があるかもしれません。しかし、まず@johnが示唆するようにappDelegateで宣言されたウィンドウ変数を持っているかどうかを確認してください。これが機能しない場合は、最初のコントローラを初期View Controllerとして作成したかどうかをストーリーボードで確認します。

    はまた、あなたは空のUIViewControllerを使用するかもしれませapplication:didFinishLaunchingWithOptions:

    +0

    Askerは彼が「初期View Controllerを設定しよう」と言った。 " – owlswipe

    0

    内部ウィンドウで必要なビューコントローラとしてrootviewControllerを追加することによってこれを行うことができます()。私の場合は、デフォルトの値に空のUIViewController()を設定します

    関連する問題