前提・実現したいこと
swift独学中の初心者です。拙い内容の質問ですみません。
xcodeでswiftを使ってメッセージUIを作成しています。とあるユーチューブ動画でそのUIを作っている動画があったので、それに従って作成しています。新規プロジェクトを作成し、以下、コードの中にコメントを入れた通りにコードを変更、追加しました。この状態でビルドをしてシミュレータを起動すると、起動は成功するのですが、画面が黒で上の部分だけグレーになってしまいます。なにも表示はされません。なお、参考にしている動画では、この状態で、白い画面に横線が数本入っている画面が表示されています。なぜ、このように違いが生じてしまうのですか?また解決方法がわかれば教えていただきたいです。全部で2箇所、変更、追加をしています。
発生している問題・エラーメッセージ
// AppDelegate.swift import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { //ここから window = UIWindow() window?.makeKeyAndVisible() window?.rootViewController = UINavigationController(rootViewController: UIViewController()) //ここまで追加しました。 return true } func applicationWillResignActive(_ application: UIApplication) { } func applicationDidEnterBackground(_ application: UIApplication) { } func applicationWillEnterForeground(_ application: UIApplication) { } func applicationDidBecomeActive(_ application: UIApplication) { } func applicationWillTerminate(_ application: UIApplication) { } } // ViewController.swift import UIKit //以下の部分のUIViewController を UITableViewController に変更しました。 class ViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() } }
補足情報(FW/ツールのバージョンなど)
xcode 10.2.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/06/11 17:02