0
이미 KVO 관찰중인 개체를 조롱 할 때 예외가 표시됩니다. 여기에 문제를 보여주는 간단한 예는 다음과 같습니다관찰중인 개체 조롱
[sourceObject addObserver:destinationObject forKeyPath:@"stringProperty" options:NSKeyValueObservingOptionNew context:nil];
[OCMockObject partialMockForObject:sourceObject];
[sourceObject removeObserver:destinationObject forKeyPath:@"stringProperty"];
호출 "-removeObserver : forKeyPath :"나는 현재 개체를 관찰하고 있지 않다 예외가. "-removeObserver : forKeyPath :"를 호출하기 전에 모의 객체에서 "-stopMocking"을 호출하면 모든 것이 잘 동작합니다.