2017-08-13 60 views

回答

4

您正在嘗試設置modfier用於計算的屬性,它總是隻讀

下面的代碼是從採取:The Swift Programming Language (Swift 4)

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

它應該是一個存儲的屬性

+0

非常感謝。我真的錯過了**「計算屬性,總是隻讀」** – manismku