Я пытаюсь использовать arc4random, но это приводит к сбою моего приложения. На мой взгляд, у меня есть текстовое поле, и пользователь будет вводить номер, когда нажал на кнопку, этот номер используется для диапазона, код, который я использую следующим образом:arc4random using input from 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».
Что значит «аварии»? Вы получаете трассировку стека в консоли? –
Вы уверены, что текстовое поле не пустое? – sosborn