我正在尝试创建一个应用程序,您可以在其中选择您感兴趣的化学类型,并且它将为您提供有关该类型的信息。唯一的问题是我收到一条错误消息,内容如下:
从未使用过不成熟值“化学”的初始化。
在这段代码上:
override func viewDidLoad() {
super.viewDidLoad()
chemistryArray = [chemistryLabel0, chemistryLabel1, chemistryLabel2, chemistryLabel3, chemistryLabel4]
for index in 0..<chemistryArray.count {
let chemistry = chemistryArray[index]
}
}
在这一行:
let chemistry = chemistryArray[index]
我想知道这个错误消息的含义以及如何修复它。
非常感谢任何建议或意见 提前致谢
最佳答案
我认为您再次声明chemistry
的每个其他循环都不会在循环内使用它。正如我所纠正的那样,这个变量在 for 循环的范围之外是看不到的。
所以 for 循环的目的是不明确的。
抱歉,我更愿意发表评论,但目前还不能。
关于swift - Swift 上的不可变值初始化错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34777367/