我正在尝试使用termAndDefTable和copyNPasteTable作为输入初始化变量deckEditorModel。我不希望deckEditorModel成为一个可选变量,因为我知道我无法在C中使用该策略。我尝试将deckEditorModel放在视图控制器的init方法中,但似乎需要{{1在init期间,它们不能用作imput,因为它们是IBOutlets。怎么会有人这个呢?
termNDefTable: termAndDefTable, otherTable: OtherTable
我尝试将它添加到viewDidLoad,但显然是为了定义deckEditorModel。当deckEditorModel是可选的
时,以下错误消失答案 0 :(得分:1)
你可以懒惰地初始化变量
lazy var deckEditorModel : DeckEditorModel = {
return DeckEditorModel(termNDefTable: self.termAndDefTable, otherTable: self.otherTable)
}()
答案 1 :(得分:0)
放置
Access-Control-Allow-Methods
在viewDidLoad中,将设置插座。