바코드를 읽을 클래스가 있고, 바코드를 읽을 때 아래와 같이 NSNotificationCenter에 알림을 게시합니다.NSNotificationCenter 도움?
다음보기 컨트롤러에서 나는 바코드 값을 얻기 위해 옵저버를 추가합니다.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(BarcodeRead) name:@"BarcodeRead" object:nil];
-(void) BarcodeRead
{
//
}
알림 응용 프로그램이 뷰 컨트롤러에있는 경우 나는 그들이 통지를 얻을 방법 BarcodeRead 부르지 만, 내가 원하는 관찰자를 추가하는 뷰의 모든에서, 알림 센터에 보낼 때 질문은 "A "그냥 모든 사람이 아니라 통보를 받는다. 어떤 도움
http://stackoverflow.com/a/2191802/64457- 하나의 메시지를 여러 수신자에게 보내려했습니다. 한 개체 만 메시지를 수신하도록하려면 수신자 목록을 기반으로 다른 메시지를 보냅니다. 예 : postNotificationName : @ "BarcodeRead_ALL"대 postNotificationName : @ "BarcodeRead_TARGET_1". 게시 된 메시지에 세분성을 추가하여 특정 개체를 대상으로 지정할 수 있습니다. – Paxic