Objective-c преобразует строку в двойной результат null - PullRequest
0 голосов
/ 04 марта 2012

Я пишу приложение, в котором пользователь вводит числовые значения, которые суммируются. Когда я пытаюсь преобразовать входные данные из строки в двойной, результат равен нулю. Например:

 NSString *firstString = stringTextbox.text;
 NSLog(@"the first string is %@", firstString);

 double firstDouble = [firstString doubleValue];
 NSLog(@"the first double is %@", firstDouble);

Первый журнал показывает правильный ввод, но второй вызов NSLog () показывает "ноль".

1 Ответ

6 голосов
/ 04 марта 2012

%@ - это строка формата для объектов вывода, не удваивается . Вместо этого вы должны использовать %f.

...