【发布时间】:2016-03-25 13:00:54
【问题描述】:
假设如下:
class A {
let x : Int
init() {
self.x = assign(1)
}
func assign(y : Int) -> Int {
return y
}
}
这会产生错误。
这是我的问题:有没有办法在类初始化程序中调用函数?
编辑:添加错误消息:
在初始化所有存储的属性之前在方法调用“assign”中使用“self”
【问题讨论】:
-
您遇到的异常/错误是什么?看看你得到的实际结果会很有帮助
-
有多种解决方案,但实际用例会有所帮助。
标签: swift initialization