2
나는 당신이 다른 하나 개의 인스턴스에서 선택기를 전달할 수 있습니다 알고 : 다른 클래스에Objective-C에서 클래스 메서드를 전달하려면 어떻게해야합니까? 오브젝티브 C에서
- (id)forwardingTargetForSelector:(SEL)aSelector;
어떻게 내가 또한 앞으로 수업 방법? resolveClassMethod:
은 클래스에 메서드를 동적으로 추가하지 않고 호출을 전달하기 때문에 적절하지 않은 것으로 보입니다. 프록시 객체가 인스턴스를 수용하기 때문에,
- (id)forwardingTargetForSelector:(SEL)aSelector
{
return NSClassFromString(@"TheClass");
}
그 조금 모양은 좋지를 :
편집 : 지금까지 내가 가지고있는 가장은 다음과 같이, 클래스 객체의 선택을 전달 인스턴스를 생성하는 것입니다 따라서 프록시는 프록 싱중인 클래스 메소드에 대한 인스턴스 메소드를 선언해야합니다.
감사합니다. 완벽하게 작동합니다. – MaxGabriel