Xcode 如何从嵌套类更新类中的变量
我想知道如何从嵌套类中更新类中的变量:Xcode 如何从嵌套类更新类中的变量,xcode,class,variables,swift,Xcode,Class,Variables,Swift,我想知道如何从嵌套类中更新类中的变量: class one { var x:Int = 0; var y:Int = 0; var z:Int = 0; var questionFive:Int = 0; let totalq = 5; internal var totalright = 0; class two: UIViewController { override func viewDidLoad() {
class one {
var x:Int = 0;
var y:Int = 0;
var z:Int = 0;
var questionFive:Int = 0;
let totalq = 5;
internal var totalright = 0;
class two: UIViewController {
override func viewDidLoad() {
x++;
y++;
z++;
}
}
}
使用上面的代码,它将返回错误
“one.Type”没有名为“x”的成员
(y和z的错误代码相同)
因此,我想知道如何使用swift更新嵌套类中的变量?尝试以下方法:
override func viewDidLoad() {
var obj = one()
obj.x++;
obj.y++;
obj.z++;
}
。按照链接查找:)链接的答案显示了一个小示例。@dasblinkenlight它不起作用它在
let questionOneanswers=questionOneanswer
上给出了相同的错误。不幸的是,这返回了异常“预期声明”