iOS - 不兼容的指针类型

时间:2015-05-14 00:19:19

标签: ios uiview uiimageview

我收到警告:

  

从'UIView'

分配给'UIImageView'的不兼容指针类型

使用此代码:

if ([gestureRecognizer.view isKindOfClass:[UIImageView class]]) {
    curgraphicview = gestureRecognizer.view;
}

代码实际上有效。但在这种情况下,我怎样才能做到这一点,以至于我没有警告?

1 个答案:

答案 0 :(得分:4)

您必须将其强制转换为告诉编译器您确定它是UIImageView

if ([gestureRecognizer.view isKindOfClass:[UIImageView class]]) {
    curgraphicview = (UIImageView *)gestureRecognizer.view;
}