Я хочу добавить строку к NSMutableString с помощью appendFormat, вставив пробелы, чтобы получить минимальную длину для моей строки.Как использовать appendFormat для форматирования строки в Swift?
В Objective-C, я просто использовал
[text.mutableString appendFormat:@"%-12s", "MyString"];
и я хотел бы получить
"MyString "
Но в Swift, я попытался
text.mutableString.appendFormat("%-12s", "MyString")
и я получаю все, но не «MyString». Кажется, некоторые случайные персонажи, которые я не знаю, откуда они взялись.
Есть ли кто-нибудь, кто знает, почему это происходит, и что я должен делать?
Спасибо, ребята!
Я могу воспроизвести это на игровой площадке случайные символы меняются каждый раз, когда выполняется код. Используя 'str + = String (формат:"% - 12s "," Hello ")' и варианты. –