swift 中的 setter 方法无法访问
Getting bad access on setter method in swift
我创建了 swift class 对象并简单地打印了它们的属性值。
这给我错误,例如:
这里有什么问题,少了什么?
是的,我已经尝试找到并引用了一些链接的解决方案。但是找不到解决方案。
- Swift - Custom setter on property
- Override a setter in swift
您的 name
setter 创建了一个无限递归:
在 setter 中,您再次赋值给同一个变量,它再次调用 setter,依此类推。
您的代码仅适用于:
var name: String // no need for setter or getter
var age: Int // no need for setter or getter
我创建了 swift class 对象并简单地打印了它们的属性值。
这给我错误,例如:
这里有什么问题,少了什么?
是的,我已经尝试找到并引用了一些链接的解决方案。但是找不到解决方案。
- Swift - Custom setter on property
- Override a setter in swift
您的 name
setter 创建了一个无限递归:
在 setter 中,您再次赋值给同一个变量,它再次调用 setter,依此类推。
您的代码仅适用于:
var name: String // no need for setter or getter
var age: Int // no need for setter or getter