在我正在制作的游戏中,我制作了一个名为 bomb 的类文件。在文件中,我有一个名为 displayBomb 的方法:
- (void) displayBomb
{
bombImage = [[UIImageView alloc] initWithFrame:CGRectMake(50, 50, 50, 50)];
}
该方法应该在屏幕上显示图像。在 ViewDidLoad 的 ViewController.m 文件中,我有:
bomb *bomb1 = [[bomb alloc] init];
[bomb1 setValue:[UIImage imageNamed:@"image.png"] forKey:@"bombImage"];
[bomb1 displayBomb];
但是,它不显示任何内容。我认为问题是我需要类似[self.view addSubview:bombImage]
. 当我把它放在 ViewController.m 文件中时,它说Use of undeclared identifier 'bombImage'
. 当我把它放在bomb.m中时,它说property "view" not found on object of type bomb *
。我想我需要类似的东西[ViewController.view addSubview:bombImage]
,但它会返回property "view" not found on object of type ViewController
。