을 준다. 전화 할 때목표 C의 performselector는 I는 다음 인터페이스와 <strong>직사각형</strong> 개체가 가비지 값
[r setWidth: 5 andHeight: 6];
[r height]
을 통해 올바른 결과를 얻을 수 있습니다. 내가 performselector
을 사용하고 그러나 동일한 작업을 수행합니다 :
NSNumber *myNumber = [NSNumber numberWithInt:45];
[r performSelector:@selector(setWidth:andHeight:) withObject:myNumber
withObject:myNumber];
는 [r height]
인쇄 일부 쓰레기 값 (일부 주소 모양) 원자바오가 예상 값은 내가 잘못 뭘 오전 45 인을 호출?
이'NSNumber'가 int''과 동일하지 않습니다. 당신의 메소드는'NSNumber' 객체를 매개 변수로 사용하지 않습니다. 왜 BTW - 왜 직접 performSelector' 메서드를 호출하는 대신 사용하고 있습니까? – rmaddy
그냥 지원되지 않습니다. –
@maddy, 특별한 이유없이, 단지 실험. – SexyBeast