こんにちは、少し問題があります。私のプログラムは、最初のボタンをクリックして生成されるランダムな値を覚えていません。しかし、その値を別のボタンで使用したいのですが、問題があります。その値を返そうとすると、プログラムはこのメソッドが値を返すべきではないと言います。私のコードは次のようになります。
int randomprocess;
- (IBAction)button:(id)sender {
randomprocess = rand() % 3;
// Do something }
- (IBAction)b1:(id)sender {
if (randomprocess == 0) {
// Do something
} else {
// Do something else
}
最初の行を書かないと、2 番目のボタンは「randomprocess」を認識しません。そして今、私がそれを宣言したとき、それはまだゼロか、私が設定した数値と同じです。