Im uzyskiwanie dziwne ostrzeżenie w edytorze który muszę pomóc zrozumieć, co chcePróba przechowywania mienia „” w ramach własnej willSet
Attempting to store to property 'someProperty' within its own willSet, which is about to be overwritten by the new value
var someProperty:SomeClass! {
willSet { someProperty?.someFunction() } // Get warning: Attempting to store to property 'someProperty' within its own willSet, which is about to be overwritten by the new value
didSet { ... }
}
Kiedy uruchamiam go robi co chcę zrobić bez żadnych awarii ani ostrzeżeń w konsoli, więc widzę to jako fałszywe pozytywne. Czy mogę go w jakikolwiek sposób tłumić, ponieważ jest irytujący? :(
Co to jest, czego chcesz? ( – Wain
) Podczas ustawiania nowej wartości chcę, żeby stary coś zrobił zanim zostanie zastąpiony. – Arbitur