ペイントアプリケーションを作成しようとしていて、色の変数を見てUIViewに渡しますが、viewControllerに色を変更するボタンがありますが、色の変更を渡す方法を見つけることができますUIviewへ:
ViewController (これは問題なく動作します):
paint *canvas=[[paint alloc]initWithFrame:frame];
[self.view addSubview:canvas];
canvas.colorSelected=colorSelected;
色の選択を変更するボタンがあります:
- (IBAction)colorSelection:(id)送信者
ただし、canvas.colorSelected のインスタンスは canvas.colorSelected が設定された後に解放されるため、IBAction から色の選択を変更するにはどうすればよいですか。別のインスタンスを作成すると、colorSelected の同じポインターを指しません。私の質問は、viewController の ibaction から colorSelected を変更するにはどうすればよいですか?