2013-08-08 2 views
0

블루투스를 통해 장치에 연결하는 클래스가 있는데 장치에서이 값을 생성하면이 클래스를 "주 클래스"에서 인스턴스화 할 때 값을 반환하지만 나는 dipositive가 값을 반환 할 때, 값을 얻을 인스턴스가, "메인 클래스"인스턴스 "부모님"인스턴스에서 호출

+2

작은 코드 샘플을 사용하면 무엇을 호출하고 어떤 코드를 실행할 지 쉽게 알 수 있습니다. – millimoose

+0

단순히'super -> someMethod()'를하는 것을 의미합니까? –

+0

ObjC 구문의 ['super someMethod]' –

답변

4

의 메소드를 호출하는 것이 필요 내가 필요로하는 dipositive가 값을 반환 값을 얻을 경우, 전화 "메인 클래스"의 메소드

한 객체 (발신자)가 다른 사람 (수신자)에게 메시지를 보낼 수있는 유일한 방법은 발신자가 또는받을 수 있음). 따라서 ... "주"객체가 디바이스 연결 객체를 생성 할 때 주 객체가 디바이스 연결 객체에 자체 포인터를 제공하게하십시오.

기본적으로 장치 연결 개체가 위임자이고 주 개체가 대리인 인 위임 관계를 설명했습니다.

관련 문제