- (void)viewDidLoad {
[super viewDidLoad];
[self addObserver:self forKeyPath:@"title" options:NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld context:nil];
[self addObserver:self forKeyPath:@"isBeingPresented" options:NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld context:nil];
}
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSKeyValueChangeKey,id> *)change context:(void *)context {
NSLog(@"%@", keyPath);
}
У меня есть один навигационный контроллер, я хочу знать, исчезает или появляется один viewcontroller, за исключением использования обычных событий жизненного цикла. Кто-нибудь может помочь? Спасибо