我正在尝试使用 arc4random,但它导致我的应用程序崩溃。在我看来,我有一个文本字段,用户将输入一个数字,当点击按钮时,这个数字用于范围,我使用的代码如下:
int myInt1 = [textfield.text intValue];
int fromNumber = 1;
int rnumber = (arc4random() % (myInt1 - fromNumber)) + fromNumber;
number1.text = [[NSString alloc] initWithFormat:@"%i",rnumber];
例如,如果我使用 50 而不是 myInt1 它将起作用,但我需要用户输入。任何帮助是极大的赞赏。
我注意到当文本字段中有一个图形时它会起作用,当它留空并且选择按钮然后应用程序崩溃时。在控制台中显示“响应 SpringBoard 的终止而终止”。