miałem właściwość o nazwie myName
w mojej klasie, jak:Wyślij powiadomienie, gdy właściwość jest zmieniany Korzystanie KVO
@property (nonatomic, strong) NSString *myName;
muszę wysłać powiadomienie, gdy wartość nieruchomości myName
ulega zmianie.
Teraz robię coś takiego:
- (void)setMyName:(NSString *)name
{
_myName = name;
[[NSNotificationCenter defaultCenter] postNotificationName:CHANGE_NOTIFICATION object:nil];
}
wiem, że jest coś takiego jak Key-Value Observing w iOS. Ale nie wiem, jak to wdrożyć, przeczytałem cały dokument, ale nie udało mi się dobrze zrozumieć.
Proszę mi pomóc zrozumieć, jak wdrożyć to samo bez użycia niestandardowego ustawiacza.
Dzięki za odpowiedź :) –
Zapraszamy) – alex
Witam, zastanawiałem się, czy rozwiązanie jest lepsze KVO następnie drugiej realizacji rozwiązanie. Czy ktoś może to wyjaśnić? – NicTesla