didSet
의 코드를 속성 값을 변경하지 않고 실행해야합니다.속성 값을 변경하지 않고 didSet을 호출하는 방법
최근 Objective-C에서 제공되는 setMyProperty()
은없는 것 같습니다.
그래서 시도 : 오류 Assigning a property to itself
결과
self.myProperty = self.myProperty
합니다.
myProperty
이 CGFloat
을 될 일이 있기 때문에, 내가 할 수있는 : didSet
를 트리거 않고 값에 영향을주지 않지만, 내가 여기서 뭘 뜻인지 표시되지 않습니다
self.myProperty += 0.0
.
didSet
을 더 명확하고 직접적인 방법으로 호출 할 수있는 방법이 있습니까?
는 속성이 설정되어있는 것을 의미한다 값을 변경하지 않고 didSet을 실행하려고하면 의미가 없으므로 코드가 불분명 해집니다. –