0
この写真では、「このクラスはキープロファイルのコードに対応するキー値ではありません」という理由でクラッシュする理由を理解できません。ストーリーボードの場面でアウトレットファイルの所有者を参照してください
この写真では、「このクラスはキープロファイルのコードに対応するキー値ではありません」という理由でクラッシュする理由を理解できません。ストーリーボードの場面でアウトレットファイルの所有者を参照してください
、ビューコントローラのインスタンスクラスは、ビューコントローラシーンに割り当てられたカスタムクラスで設定されています。 NIBファイルを使用すると、自分を正しいクラスのインスタンスを初期化する責任があります:
むしろ
let initialViewController = UIViewController.init(nibName: "InitialViewController", bundle: nil) as! InitialViewController
よりも、あなたが
let initialViewController = InitialViewController(nibName:"InitialViewController". bundle: nil)
あなたは例外メッセージを表示することができます持っている必要がありますか?それは問題を抱えていたクラスを言うでしょう。私の推測では、ViewControllerのカスタムクラスとして 'InitialViewController'を設定していないということでしょう。 – Paulw11
私のAppDelegateで "initialViewController = UIViewController.init(nibName:" InitialViewController "、バンドル:nil)を!InitialViewControllerとして"タイプ "UIViewController(0x106b835e0)の値を 'Playground_Project.InitialViewController'(0x10543e328)にキャストできませんでした。 "私はこれを最初に解決する必要があると思っていますか? – Latcie
ファイル所有者のクラスがInitialViewControllerに設定されています。それで足りないの? – Latcie