2010-12-02 3 views
0

일부 정보를 얻기 위해 appdelegator 클래스에서 네트워크 호출을 설정하고이를 프리스트 UIView에 표시하려고합니다. 해당 UIView 데이터를 전달하는 방법?iPhone, 응용 프로그램 위임자로부터 UIView로 데이터 변경 이벤트를 보내는 방법은 무엇입니까?

나는 UIView가 보이거나 파괴되어 다른 것으로 대체 될 수 있음을 의미합니다 (가시적 인 경우 그 값을 전달하는 방법)?

아이폰 SDK에는 게시/구독 이벤트 메커니즘이 있습니까?

답변

1

key-value observing 또는 NSNotification을 사용하는 등 여러 가지 방법으로이를 수행 할 수 있습니다.

기본 아이디어는 UIView을로드 할 때 키 위임자/앱 대리인의 게시 된 알림으로 등록하려고한다는 것입니다. 뷰의 할당을 해제 할 때, 뷰어를 옵저버로 등록 해제해야합니다.

관련 문제