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()
}
}
I was using this class with Swift 2.3 and it was working well. But I couldn't use with Swift 3. I am getting following compiler errors:
Initializer does not override a designated initializer from its superclass
'super' members cannot be referenced in a root class
How can I fix them?