arc4randomを使用しようとしていますが、アプリがクラッシュする原因になっています。私の見解では、テキストフィールドがあり、ユーザーが数値を入力します。ボタンを押すと、この数値が範囲に使用されます。使用するコードは次のとおりです。
int myInt1 = [textfield.text intValue];
int fromNumber = 1;
int rnumber = (arc4random() % (myInt1 - fromNumber)) + fromNumber;
number1.text = [[NSString alloc] initWithFormat:@"%i",rnumber];
たとえばmyInt1の代わりに50を使用すると機能しますが、ユーザー入力が必要です。どんな助けでも大歓迎です。
テキストフィールドに図がある場合に機能することに気付きました。これを空白のままにしてボタンを選択すると、アプリがクラッシュしました。コンソールに「SpringBoardの終了に応じて終了する」と表示されます。