初始化Storyboard View Controller Swift 3

时间:2016-07-14 18:19:11

标签: swift swift3

我正在尝试使用Stripe进行付款,我有一个符合STPaymentContextDelegate协议的View Controller,并且已经实现了所有必需的方法。

当我删除我的init方法时,视图控制器工作正常,但是当我实现我的init时,视图不会显示在包含的UITabbar中,并且应用程序崩溃。

这是我的init方法:

required init?(coder aDecoder: NSCoder) {
    self.paymentContext = STPPaymentContext(apiAdapter: APIClient())
    self.paymentContext.paymentAmount = 500

    super.init(nibName: nil, bundle: nil)
    self.paymentContext.delegate = self
    self.paymentContext.hostViewController = self
}

每当我调用类属性(例如按钮)时,应用程序崩溃。

任何人都知道我做错了什么?

干杯。

0 个答案:

没有答案