Swift 3中的Init方法

托尔盖·托克拉(Tolgay Toklar)
class MissionControl {

    var nameField=""
    var surnameField=""
    var phoneField=""
    var tcIdField=""
    var photoField=""


    class var sharedInstance: MissionControl {
        struct Singleton { static let instance = MissionControl() }
        return Singleton.instance
    }



    override init() {
        super.init()
    }

}

我在Swift 2.3中使用了此类,并且运行良好。但是我无法与Swift 3一起使用。我收到以下编译器错误:

初始化程序不会覆盖其父类中的指定初始化程序

超级类成员不能在根类中引用

我该如何解决?

杰里米

您可以通过不致电来解决此问题super.init()您的类未声明为从另一个基类继承,因此没有super.init()可调用的类。

顺便说一句,对于您的共享实例,我只会

static let sharedInstance = MissionControl()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift:在init中调用self方法

来自分类Dev

在Swift中重写多个重载的init()方法

来自分类Dev

如何在Swift中编写init方法?

来自分类Dev

如何在Swift中编写init方法?

来自分类Dev

在Swift中重写多个重载的init()方法

来自分类Dev

Swift 3中的“ public init(){}”是什么意思?

来自分类Dev

DidSet 在 init 函数 swift 3 中不起作用

来自分类Dev

Swift:如何在子类的init方法中对指令进行排序

来自分类Dev

Swift-使用闭包在init方法中设置属性

来自分类Dev

Swift:减少Init方法的长度

来自分类Dev

不建议使用init():init()将在Swift 3中删除。使用`nil'

来自分类Dev

Swift中的FlatMap和Init

来自分类Dev

在Swift 3中替换数组的indexOf(_ :)方法

来自分类Dev

在 swift 3 中做语言的更好方法

来自分类Dev

CFStringTransform和Swift 3对'init'的歧义使用

来自分类Dev

Swift:在init内调用self方法

来自分类Dev

Swift中init属性的语法糖?

来自分类Dev

Swift枚举中的默认init被忽略

来自分类Dev

在Swift 2.2中模糊使用init

来自分类Dev

Swift协议中的“ init”-什么用?

来自分类Dev

init函数中的Swift嵌套类型

来自分类Dev

Swift 3中的NSNotifications

来自分类Dev

Swift 3中的UnsafePointer

来自分类Dev

Swift 3中的数组

来自分类Dev

Swift 3中的ValueforundefinedKey

来自分类Dev

Swift 3中的nextResponder

来自分类Dev

Swift 3中的AlamofireObjectMapper

来自分类Dev

Swift 3中的PerformSegueWithIdentifier

来自分类Dev

Swift 3中的rindex