UIImageView错误没有可见的'UIView'的@interface声明选择器'addSubView'

dux*_*x-- 1 iphone objective-c uiview uiimageview ios

我正在尝试创建一个新的UIImageView并在主视图上显示它,但我得到错误没有可见的@interface为'UIView'在我调用时声明选择器'addSubView' [self.view addSubView:newBullet];

这是完整的方法

- (UIImageView *)shootNewBullet {
    UIImageView *newBullet = [[UIImageView alloc] initWithFrame:CGRectMake(80, playerShip.center.y,15,3)];
    newBullet.Image=[UIImage imageNamed: @"bullet2.png"];
    newBullet.hidden = NO;
    bulletMovement = 7;
    [self.view addSubView:newBullet];
    return newBullet;
Run Code Online (Sandbox Code Playgroud)

该方法也在.h文件中,-(UIImageView*)shootNewBullet; 我应该以某种方式将其连接到视图?谢谢

Bry*_*hen 5

它是- [UIView addSubview:]没有addSubView.注意这种情况,ObjC区分大小写.