2017-08-13 238 views

回答

4

您正在尝试设置modfier用于计算的属性,它总是只读

下面的代码是从采取:The Swift Programming Language (Swift 4)

struct TrackedString { 
    private(set) var numberOfEdits = 0 
    var value: String = "" { 
     didSet { 
      numberOfEdits += 1 
     } 
    } 
} 

它应该是一个存储的属性

+0

非常感谢。我真的错过了**“计算属性,总是只读”** – manismku