0
헬퍼 클래스 (#import"JLHelper.h ")를 가져 오면이 경고 메시지 만 표시됩니다.왜 경고 메시지가 나옵니까? "center '라는 여러 메소드가 있습니다.
경고가 발생한 곳의 예 ...
[[subViews objectAtIndex:i] center].y+translation.y)];
나는 컴파일러는 하나 개 이상의 방법라는 이름의 센터를보고 저를 말하고 이해하지만 센터가 CLRegion의 프레임 워크에 선언되어있다. h.
왜 컴파일러는이 경우 하나 이상의 방법을 볼 수 있습니까? 걱정해야 할 문제입니까? 그렇다면 어떻게 추적하고 해결해야합니까?
감사합니다,
요한은
이 문제는 에릭 덕분에 해결! 이
NSArray *subViews = [self subviews];
UIImageView *bottomResizer;
int count = [subViews count];
for (int i =count-1; i>=0; i--) {
if([[subViews objectAtIndex:i] tag] == 301) {
bottomResizer = (UIImageView*)[subViews objectAtIndex:i];
[bottomResizer setCenter:CGPointMake([bottomResizer center].x, [bottomResizer center].y+translation.y)];
}
}
예! 그거였다. 관심있는 사람은 작업 코드를 내 질문에 대한 부록으로 추가했습니다. 에릭 감사합니다! – user278859
하하 문제 없어요 ... 몇 시간 만에 확실히 만났습니다. – Eric