클래스 A와 클래스 B의 두 클래스가 있습니다. 컨트롤러에서 동일한 메서드를 호출 할 수 있습니다. 그들이 전화하는 방법은 CGPoint
입니다. 논쟁이 어떤 계급에서 비롯되었는지 결정할 수있는 방법이 있습니까?매개 변수가있는 클래스를 검색하는 방법
나는 다음과 같은 사용하여 시도했다 : 당신이 수업 시간에이 방법을 사용하려면이 상황에 대처하기
if ([point isKindOfClass:[_territoryPaths class]])
{
NSMutableDictionary *territoryPaths = [_territoryPaths territoryPaths];
}
if ([piont class] == [_territoryPaths class])
{
NSMutableDictionary *territoryPaths = [_territoryPaths territoryPaths];
}
point
이 방법에 걸리는 CGPoint
입니다
짧은 어떻게 든 발신자의 ID를 전달해야 (사람들은 가능한 경우에도). –
여기에서 목표는 무엇입니까? 이것은 나쁜 디자인처럼 들립니다. 그러나 좋은 솔루션을 제공하려면 더 많은 것을 알아야합니다. – rmaddy
(CGPoint는 객체가 아니라 단지 구조체이며, 보통은 명시 적 포인터에 의해 직접 전달됩니다.) –