0
我想在「%d」,9完成連接「%」,「d」< - 有理由分手,循環,即:%x%d%g%f在這裏我只是循環 「xdgf」NSString stringWithFormat「%」「d」4而不是「%d」4?
lbl.text =[NSString stringWithFormat:@"%@%@", @"%", @"d", 9]; <<--errors
- 所需的輸出爲 「9」 < -----
感謝
我想在「%d」,9完成連接「%」,「d」< - 有理由分手,循環,即:%x%d%g%f在這裏我只是循環 「xdgf」NSString stringWithFormat「%」「d」4而不是「%d」4?
lbl.text =[NSString stringWithFormat:@"%@%@", @"%", @"d", 9]; <<--errors
感謝
只有第一個參數是格式,所以你需要另一個stringWithFormat:
來生成格式字符串。因此,像:
bl.text = [NSString stringWithFormat:[NSString stringWithFormat:@"%@%@", @"%", @"d"], 9];
//^OR @"%%%@", @"%d" if only the 'd' is variable
雖然它看起來像一個NSScanner或-[NSNumber stringValue]
什麼的會更適合這種任務的。
這是正確的,但我認爲OP是瘋狂的。 :) – jtbandes
什麼是期望的輸出? – csano