3

ストーリーボードまたは xib ファイルにアタッチされていないカスタム UIViewController クラスをインスタンス化する方法を探していました。

当然、UIViewController を初期化しようとすると、NSCoder オブジェクトが必要になります。

ただし、この NSCoder オブジェクトがどこから来たのか、または適切に作成する方法がわかりません。ドキュメントには、インターフェイス宣言オブジェクトであると書かれています。

UIViewController を初期化できるようにする NSCoder オブジェクトを作成する方法を知っていますか、またはフェッチできるアプリケーションのどこかに NSCoder オブジェクトがありますか?

public class Controller:UIViewController, UIAlertViewDelegate
{
    var _viewAuto:AutoUI! //newName

    override init()
    {
        super.init()
    }

    required public init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
    }
}

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1