作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试添加一个 init() ins swift,这样我就可以在类的顶部分配 PTKView,这样我就可以在我的代码中使用它。
我可以在一个函数中创建 var PAymentVIew : PTKView,它工作正常但显然不是全局的。
所以我在类的顶部创建了这个:
class PaymentViewController: UIViewController , PTKViewDelegate {
var PaymentView : PTKView
var button = UIButton.buttonWithType(UIButtonType.System) as UIButton
init(PaymentView : PTKView , button : UIButton) {
self.PaymentView = PaymentView
self.button = button
}
我现在得到的只是一个可怕的错误:
必需的初始化程序“init(coder)”必须由 UIViewController 的子类提供。
任何想法都会很棒。
最佳答案
将此添加到您的 vc 中:
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
您需要实现此初始化程序(因此需要“必需”关键字)。如果您不想支持它,请留下 fatalError
让人们知道。
init(PaymentView : PTKView , button : UIButton) {
self.PaymentView = PaymentView
self.button = button
super.init()
}
关于swift - Swift 中 PTKView 的初始化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26610917/
我正在尝试添加一个 init() ins swift,这样我就可以在类的顶部分配 PTKView,这样我就可以在我的代码中使用它。 我可以在一个函数中创建 var PAymentVIew : PTKV
我能够将 Stripe 与我的 iOS 代码完美集成。 PTKView 显示卡号、到期月份/年份、CVV 号码。在 PTKView 中,我没有看到邮政编码文本字段,但我可以看到 addressZip
我是一名优秀的程序员,十分优秀!