Dinamik bir dize formatı oluşturmaya çalışıyorum, bu sayede kullanıcı seçenekleri hassasiyeti veya dolgusu bir şekilde kullanıcı tarafından tanımlanabilir.NSString dizesiyle dinamik dize biçimiWithFormat
Örnek olarak, 24 saatlik zaman biçimindeki öncü sıfırlar doldurulur. Normal zaman formatında, saatler tek bir rakamla veya sıfır ile doldurulmuş bir rakamla gösterilebilir. Bu dize biçiminde temsil edilir:
...stringWithFormat:@"Hour: %02i", hour // leading zero padded
ve
...stringWithFormat:@"Hour: %i", hour // not leading zero padded
Ne elde etmek istiyorum olduğunu
içeren bir değişken olması@""
veya
@"02"
ve bu değişken arasındaki biçim dizesi sunulan ya
%
ve
i
.
Birkaç deneme yaptık ve bunu yapamıyorum ve stringWithFormat
ile mümkün olmadığını düşünmeye başladım.
denedim:
...stringWithFormat:@"Hour: %%@i", padding, hour
...stringWithFormat:@"Hour: %@%i", padding, hour
ve diğerleri.
Herhangi bir fikrin var mı?
i değişken değeri ne olmalıdır? –
Bu durumda, sadece bir tam sayı – Madivad