使用stringWithFormat在iPhone的标签区域中显示数值

use*_*804 2 objective-c stringwithformat iphone-sdk-3.0

我是Objective C和iPhone SDK的新手,我正在尝试将以下内容作为在标签区域中显示数字结果的简单示例:

label.text = [NSString stringWithFormat: @"%d", 55];
Run Code Online (Sandbox Code Playgroud)

上面的代码在标签区域显示数字"55".但是,以下代码导致显示"0"(在header文件中将calculateResult声明为双变量类型):

calculationResult = 55;
label.text = [NSString stringWithFormat: @"%d", calculationResult];
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢.

Ben*_*nno 20

你应该使用%f浮动或双倍.如果您不想打印任何小数位,您应该使用%.0f.