
Swift在初始化过程中遇到的一些问题,这里结合理论总结一下。
错误1
1 |
class Parent { |
这种情况下会提示“Property self.b not initialize at super.init call”,这是由于这种写法违反了Swift的4条安全检查的第一条:
1 |
Safety check 1 |
所以Child的init正确的写法是这样的:
1 |
override init() { |

Swift在初始化过程中遇到的一些问题,这里结合理论总结一下。
1 |
class Parent { |
这种情况下会提示“Property self.b not initialize at super.init call”,这是由于这种写法违反了Swift的4条安全检查的第一条:
1 |
Safety check 1 |
所以Child的init正确的写法是这样的:
1 |
override init() { |
近期评论