Objective-c将字符串转换为double会导致null

时间:2012-03-04 16:37:08

标签: objective-c string double

我正在编写一个应用程序,用户输入相加的数值。当我尝试将输入从字符串转换为double时,结果为null。例如:

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

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

第一个日志显示正确的输入,但第二个NSLog()调用显示“null”。

1 个答案:

答案 0 :(得分:6)

%@outputting objects, not doubles的格式字符串。您应该使用%f