1
我想使用arc4random,但它的操作系統導致我的應用程序崩潰。在我看來,我有一個文本字段,用戶將輸入一個數字,當打了一個按鈕這個號碼用於範圍內,我用的代碼如下:arc4random使用來自textField的輸入
int myInt1 = [textfield.text intValue];
int fromNumber = 1;
int rnumber = (arc4random() % (myInt1 - fromNumber)) + fromNumber;
number1.text = [[NSString alloc] initWithFormat:@"%i",rnumber];
如果我使用它會工作50例如,而不是myInt1,但我需要用戶輸入。任何幫助是極大的讚賞。
我注意到,它會工作時,有一個數字在文本字段中,當這是留空白,並按鈕被選中,然後應用程序崩潰。在控制檯中顯示「終止響應SpringBoard的終止」。
你是什麼意思,它崩潰?你在控制檯中得到堆棧跟蹤嗎? –
你確定textfield不是null嗎? – sosborn