使用stringWithFormat时在调试器中获取null

时间:2017-01-04 06:29:42

标签: ios objective-c null xcode8 stringwithformat

(null) while converting double to NSString using stringWithFormat

我只使用stringWithFormat使用%f获取字符串值double。但我得到了null。如果我使用NSString *myString = [NSNumber stringValue];则可行。附加截图中显示的代码有什么问题? With NSLog

这是实际的生产代码。因为这个问题一段时间(非常罕见)我崩溃了。结构崩溃日志显示向NSDictionary添加空值导致崩溃。因为我正在使用现代目标C.我的问题是" stringWithFormat如何运作?"

1 个答案:

答案 0 :(得分:0)

在第二个屏幕截图中,您有一个未使用的代码。

请删除此行然后,它会正常工作。

[NSString stringWithFormat:@"%f",number];

希望你能为你效劳。