- ベストアンサー
xcode
シュミレーターでアプリのアイコンクリックしたら真っ暗のまま何も動かず、クリーンにしてからビルドしても真っ暗のまま変わりません。見よう見まねでやっていますし、何度も見直しているので間違っているところはないと思うのですが、、、何が原因でしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 何が原因でしょうか? この説明では原因はわかりません。 見よう見まねでやっているなら、せめて何を見て どこまでやっているかくらいは説明しないと見当もつきません。 そこで何が原因か調べる方法をアドバイスします。 どこに原因があるかいろいろ試しながら切り分けることが 重要です。 1.新規プロジェクトでSigle View Applicationを作成し、 何も変更せずにそのまま実行します。 →これを実行すると、真っ白でステータスバーだけの画面が 表示されるはずです。これが黒画面になるなら、 xcodeやiOSシミュレータの問題の可能性もあります。 xcodeをインストールし直すと何か改善されるかも しれません。その場合xcodeのバージョンを確認の上、 最新のxcodeにすることをお勧めします。 2.上記のアプリが真っ白でステータスバーだけの画面(正常画面)に なるなら、そのプロジェクトを少しずつ改造して、問題のアプリに 近付けて行きます。 改造して黒画面になったら、その改造をしたところが 問題に関係しています。その改造ポイントが悪いのではなく もっと前に改造した部分の間違いが後で表面化したという 可能性もあるので、なぜその改造をしたら黒画面になるのか 改造に関係する部分を調べて行きます。これをするには 「見よう見まね」ではわからないと思いますので、その処理の 意味をしっかり勉強して理解する必要があります。
その他の回答 (1)
- harawo
- ベストアンサー率58% (3742/6450)
> 何度も見直しているので間違っているところはないと思うのですが、 でしたら、あなたは、アプリを開いたら、真っ黒の画面を表示するプログラムを書いた(あるいはStoryboardの編集をした)ということです。 「まちがい」というのは、あくまでもある価値基準に基づくもので、相対的な判断です。アプリやiPhone、iOSシミュレータは、あなたの「価値基準」を知らないので、あなたが作ったアプリが間違っているのかどうか、判断しません(できません)。ただ、アプリを最初に開いたときに、真っ黒な画面にするというプログラムが書かれているので、そのとおり実行したに過ぎません。 > 何が原因でしょうか? あなたの「価値基準」がわからないのは、あなたのご質問を拝し、回答しようという意思がある、iOSアプリ開発の経験があるものにとっても、おなじことです。 まず、あなたのアプリの設計(カタカナではデザインといいます。「価値基準」を具象的に表現したものといっていいでしょう)を明示し、そしてプログラムのコードを掲示すること。そうすればあなたの「価値基準」を理解することができますから、どこに問題があるかを推測する出発点になるでしょう。