에 객체 캐스트를 슈퍼 클래스의 바이두지도보기 폴리 라인의 슈퍼 클래스 BMKPolyLine이며, 그것은 클래스 메소드가어떻게 하위 클래스 [목적 -c]
BKMyPolyLine *myLine = [BKMyPolyLine polylineWithPoints:points count:points.count];
myLine.colorString = colorString;
과 충돌 메시지 :
나는 점 사용 슈퍼 방법을 얻을 때을 colorString @property를 추가
[BMKPolyline setColorString:]: unrecognized selector sent to instance 0x138266fe0'
캐스트가 무엇인지 이해하지 못하는 것 같습니다. 캐스트는 컴파일러가 객체가 특정 유형이라고 믿게 만듭니다. 그것을 캐스팅 할 클래스로 객체를 변환하지 않습니다. 따라서 클래스에 캐스트해도 하위 클래스의 특정 메서드는 없습니다. – vikingosegundo
탱크, 당신은 – zerojian