NSString stringWithFormat - 尝试将标签设置为单个数字的两位数

b_d*_*b_d 8 objective-c stringwithformat

我试图让标签显示一位数字作为两位数字(即1 => 01).我可能正在使用错误的方法来设置标签的值,但事实是,在倾注Apple的文档并搜索互联网后,我甚至都不确定.

[secondsLabel setValue:[NSString stringWithFormat:@"%2d", seconds]]
Run Code Online (Sandbox Code Playgroud)

我看到别人使用stringWithFormat作为stringWithFormat:@"%.2f"所以我想我会尝试类似的东西并将其改为"%2d",没有运气.谢谢你的帮助提前.

Dav*_*har 34

你非常接近:尝试"%.2d"(注意".").

-stringWithFormat:方法中格式字符串的引用是IEEE printf规范