如果我导入我的助手类(#import“JLHelper.h”),我只会收到此警告。
发生警告的示例...
[[subViews objectAtIndex:i] center].y+translation.y)];
我知道它告诉我编译器看到不止一个名为 center 的方法,但是 center 是在 CLRegion.h 的框架中声明的。
在这种情况下,为什么编译器会看到不止一种方法?这是一个需要关注的问题,如果是,我该如何追踪和解决它。
谢谢,
约翰
问题已解决,感谢 Eric!这是修复后对我的代码的更广泛的了解
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)];
}
}