2016-04-23 6 views
0

別のクラス(スワイプ)でNSCoderを使用するクラス(SettingsView)をインスタンス化しようとすると問題が発生します。 SettingsViewクラスは既に目的クラス-Cクラス(FXBlurView)のインスタンスですNSCODERでクラスをインスタンス化する

"パラメータ 'codderの引数がありません"を呼び出しました。私はいくつかのパラメータを呼び出さなければならないことに気付きましたが、どのパラメータがわからないのですか。

SettingsView:

required init(coder aDecoder: NSCoder) { 
    super.init(coder: aDecoder)! 
    self.tintColor = UIColor.clearColor() 
} 

スワイプ:

var settings = SettingsView()//error occurs here 

私はすでに

init() { 
    super.init (tint: ...) 
    } 

を使用しようとしました。しかし、functionnalないようです。

required init(coder aDecoder: NSCoder) { 
    super.init(coder: aDecoder)! 
    var settings = SettingsView(coder: aDecoder) 
} 

を私の "スワイプ" ビューコントローラへ:

+0

私を助ける者はいませんか? – f1rstsurf

答えて

0

[OK]を、私はちょうど追加することによって、それを行うには成功しました。

関連する問題