2012-05-23 2 views
0

다른보기에서 페이지 컬 전환으로 설정 패널을 호출하는 기본보기가 있습니다. 모두 괜찮아 보이지만 설정보기를 닫을 때 내보기의 "viewWillAppear"메소드가 실행되지 않아 설정이 업데이트되지 않기 때문에 많은 문제가 발생합니다.Objective-C - 페이지 말림 후보기 해제 확인

내게는 괜찮은 것처럼 보이는 answer이 있지만 구현 방법을 모르겠습니다. 다른 쉬운 방법이나 그 대답을 적용하는 방법을 설명 할 수있는 누군가가 있습니까?

미리 감사드립니다.

답변

1

보기에 반응하는 대신 설정 변경에 반응해야합니다. 즉, Key-Value Observing (KVO)을 사용하는 것이 더 견고한 디자인이므로 기본보기가 설정을 나타내는 개체에 대한 변경 사항을 알릴 수 있습니다.

또는 특정 개체를 관찰 할 수 없거나 관찰하고 싶지 않은 경우 NSNotificationCenter을 사용하고 새 설정이 적용되고 다른보기가 해당보기를 수신 할 때 설정보기에서 알림을 발생시킬 수 있습니다 알림. Here은 그 간단한 예입니다.

귀하의 문제를 해결하는 데 도움이되기를 바랍니다.

+0

그래, 나는 그들 중 하나가 반드시 작동한다고 생각한다. 고마워 –