gpt4 book ai didi

swift - Xcode:运算符后的预期表达式

转载 作者:行者123 更新时间:2023-11-30 10:33:42 25 4
gpt4 key购买 nike

    {
self.myCBControler = CoreBluetoothController()
self.sozNum = globSozNumber
self.insert = false
self.stateStopBLE = true

print("Initialized Blood Pressure View!!")
super.init(coder: aDecoder ?? default value)
}

我在最后一行遇到了“默认值”和“super.init”错误(我认为是这样)错误是:“运算符后的预期表达式”和“必须调用父类(super class)“UIViewController”的指定初始值设定项”非常乐意帮助我们,谢谢

最佳答案

只需将构造函数中获得的参数传递给 super 构造函数即可:

override required init?(coder aDecoder: NSCoder)
{
self.myCBControler = CoreBluetoothController()
self.sozNum = globSozNumber
self.insert = false
self.stateStopBLE = true

print("Initialized Blood Pressure View!!")
super.init(coder: aDecoder)
}

您可能需要调整自定义初始化和 super 初始化程序的顺序(这取决于属性的类型):

override required init?(coder aDecoder: NSCoder)
{
super.init(coder: aDecoder)

self.myCBControler = CoreBluetoothController()
self.sozNum = globSozNumber
self.insert = false
self.stateStopBLE = true

print("Initialized Blood Pressure View!!")
}

关于swift - Xcode:运算符后的预期表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58556283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com