gpt4 book ai didi

ios - 如何使用 appendFormat 在 Swift 中格式化字符串?

转载 作者:IT王子 更新时间:2023-10-29 05:49:23 29 4
gpt4 key购买 nike

我想使用 appendFormat 将字符串附加到 NSMutableString,插入空格以获得我的字符串的最小长度。

在 objective-c 中,我只是使用

[text.mutableString appendFormat:@"%-12s", "MyString"];

我会得到

"MyString    "

但是在 Swift 中,我试过了

text.mutableString.appendFormat("%-12s", "MyString")

我得到了一切,但不是“MyString”。出现了一些不知从何而来的随机字符。

有谁知道为什么会这样,我应该怎么做?

谢谢大家!

最佳答案

你应该使用String的方法stringByPaddingToLength()如下:

let anyString = "MyString"
let padedString = anyString.stringByPaddingToLength(12, withString: " ", startingAtIndex: 0) // "MyString "

关于ios - 如何使用 appendFormat 在 Swift 中格式化字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29762201/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com