实现的(我有这个类文件受理银行卡支付初始化编码器:)尚未在迅速
import UIKit
class PaymentViewController: UIViewController , PTKViewDelegate {
var card : STPCard
var PaymentView : PTKView
var button = UIButton.buttonWithType(UIButtonType.System) as UIButton
init(PaymentView : PTKView , button : UIButton, card : STPCard) {
self.PaymentView = PaymentView
self.button = button
self.card = card
super.init()
}
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
当我构建它,它工作正常,但是当我执行它(运行)我实际设备,我得到
fatal error: init(coder:) has not been implemented.
任何想法?
我知道,因为即FatalError线是做什么的,可是为什么我必须做必要的初始化,为什么它不只是快乐与初始化。 – Jason 2014-10-28 16:07:08
实际的方法会抛出一个_fatal错误_...我不确定你真的期望从一个'fatalError()'行 - 你已经准确地知道该行应该做什么:一个_fatal error_ exception。你可以通过实现方法的主体来避免这种异常。 – holex 2014-10-28 16:31:31
是的,我知道Holex,但我不知道为什么需要我需要,我应该把它放进去。 – Jason 2014-10-28 16:35:44