我想使用appendFormat将字符串附加到NSMutableString,插入空格以获得字符串的最小长度.
在objective-c中,我刚刚使用过
[text.mutableString appendFormat:@"%-12s","MyString"];
我会的
"MyString "
但是在斯威夫特,我试过了
text.mutableString.appendFormat("%-12s","MyString")
我得到了一切,但不是“MyString”.它似乎是一些随机字符,我不知道它来自哪里.
有没有人知道为什么会这样,我该怎么办?
感谢你们!
解决方法
你应该使用String的方法
stringByPaddingToLength()如下:
let anyString = "MyString" let padedString = anyString.stringByPaddingToLength(12,withString: " ",startingAtIndex: 0) // "MyString "
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。