class 'ViewController' has no initializers

状況

class ViewController: UIViewController {
    var 記事データ:記事
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        
    }
}

解決

class ViewController: UIViewController {
    var 記事データ:記事?
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        
    }
}

説明

ViewControllerクラスがnewされる際に、プロパティに値が設定されておらずかつnilが許容されていなかったため。
「?」をつけることによってプロパティにnilを許容し解決とした。