2013-02-20 3 views
0

하나의 통지 (여러 개의 클래스에서 같은 postNotificationName : postNotificationName : @ "notification_name")를 보내도 괜찮습니까? Observer는 AppDelegate.m이며 NSDictionary를 공유합니다. 모든 클래스가 알림을 보내기 전에 키의 dic 값을 설정합니다. AppDelegate가 알림을 받으면 dict의 모든 값이 yes로 설정되었는지 (모든 알림이 전송되었는지) 확인합니다. 좋은 방법입니까 아니면 다른 방법을 사용해야합니까?하나의 통지가 여러 번 게시 됨 (하나의 옵저버)

답변

0

이 가능 (모든 클래스에 대한 알림은 정확히 하나의 각 클래스를 보낼 수있다), 그러나 당신이이 디자인으로 달성하고자하는 것을 명확하지 않다.

알림의 목적은 실제로 수신기가 할당이 해제되어 더 이상 존재하지 않을 때 충돌이 발생하지 않도록하는 것입니다. 앱 위임자의 경우이 작업은 불가능하므로 직접 (예 : 노출 된 방법을 통해) 앱 대리인과 직접 통신해야합니다.

+0

도움 주셔서 감사합니다. 귀하가 말했듯이 간단한 노출 방법에 대한 알림을 포기했습니다. 간단하고 디버깅하기 쉽습니다. 감사합니다! :) 내 목표는 모든 데이터가로드 될 때 새보기 컨트롤러를로드하는 것이 었습니다 (어떤 클래스가 데이터를 다운로드 할 때 사전 집합과 사전에있는 모든 값이 적절한 값으로 설정되어 있는지 확인하는 시작 메소드). – lvp

관련 문제