ARC 아래의 물체에서 관찰자를 어떻게 제거 합니까? 관찰자를 추가하고 제거하는 것을 잊었습니까? 더 이상 수동으로 메모리를 관리하지 않으면 관찰에서 물러나야할까요?
예를 들어, 뷰 컨트롤러에서 :
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
이전 removeObserver:
에는 뷰 컨트롤러의 dealloc
메서드를 호출 했습니다 .