私が作っているゲームでは、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
。