0

MainViewControllerクラスを宣言/定義する迅速なファイルを作成しましたMainViewController。ストーリーボードの唯一のシーンのカスタム クラスをこのクラスとして設定しました。次のコードがあります。

import Foundation

class MainViewController : UIViewController {



   required init?(coder aDecoder: NSCoder) {
      super.init(coder: aDecoder)
       fatalError("init(coder:) has not been implemented")
   }

   func setup() {

      self.view.backgroundColor = UIColor.blueColor()
   }

}

プロジェクトを実行すると、次のクラッシュ ログが表示されます。

致命的なエラー: init(coder:) が実装されていません: ファイル /Users/alexanderbollbach/Desktop/DraWave/content/MainViewController.swift、17 行目

これは人々が以前に経験した問題であり、Swift はビュー コントローラーの初期化に関していくつかの複雑さを導入したようです。私は現在迅速に学習していますが、問題が何であるかを解決できません。これは、objective-c クラスを含む混合言語プロジェクトであることに注意してください。

4

0 に答える 0