に私は、この変数ゲッターセッター内スウィフト3
public var tick: Int64 {
get {
return UserDefaults.standard.object(forKey: TICK) as? Int64 ?? 0
}
set(v) {
let cur = UserDefaults.standard.object(forKey: TICK) as? Int64 ?? 0 + v
UserDefaults.standard.set(cur, forKey: TICK)
}
}
を使用しています。しかし、私が知りたい、それは内部セッターゲッターを呼び出すための適切な方法は何ですか?私は意味:
set(v) {
let cur = /*HOW TO CALL GETTER HERE? */ + v
UserDefaults.standard.set(cur, forKey: TICK)
}
私はself
代わりの/*HOW TO CALL GETTER HERE? */
を使用している場合、それは動作しません。次のようにゲッターとセッターと計算された変数の標準的な実装である
だから、方法はゲッターを呼び出すするには? – Vyacheslav
あなたのセッター定義の 'tick 'を参照するのを止めることは何もありません。 @Vyacheslav –
私はゲッターを呼びたい。そのため、より複雑なロジックが含まれている可能性があります – Vyacheslav