을 통해 다른 메서드에 메서드 호출을 전달하는 코드를NSConnection
및 NSDistanceObject
없이 코딩하고 싶습니다. 내가 원하는 건 내 자신의 프로토콜이다.NSProxy 및 forwardInvocation 사용 :
문제는 NSProxy를 서브 클래 싱하고 forwardInvocation:
을 오버라이드하는 것으로 충분하지 않다는 것입니다. 내가 여기 methodSignatureForSelector
를 오버라이드 (override) 할 수도있는 것은 내 질문은 :
– (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
{
return ???
}
두 분 모두에게 감사드립니다. 나는 XML-RPC로 통신을 대체 할 것이다. NSConnection을 재정 의하여 이것이 가능하면 확실하지 않습니다. – cocoafan