将字符添加到字符串-swift 3中的特定索引

将字符添加到字符串-swift 3中的特定索引,swift,string,swift3,Swift,String,Swift3,我试图在字符串的特定索引中插入一个特定的字符 var text = "1234567890" 我希望该变量添加电话号码的国家/地区代码: text = text.replacingCharacters(in: text.startIndex..<text.index(after: text.startIndex), with: "+593\\U00a0") 但我有以下错误“无法将类型“()”的值赋给类型“String”Insert对实际字符串本身进行操作。因此,无需重新赋给它。您可以使

我试图在字符串的特定索引中插入一个特定的字符

var text = "1234567890"
我希望该变量添加电话号码的国家/地区代码:

text = text.replacingCharacters(in: text.startIndex..<text.index(after: text.startIndex), with: "+593\\U00a0")

但我有以下错误“无法将类型“()”的值赋给类型“String”

Insert对实际字符串本身进行操作。因此,无需重新赋给它。您可以使用以下命令:

text.insert("-", at: text.index(text.startIndex, offsetBy: +8))

有关插入字符串的更多信息,请参阅。

如果我的回答有帮助,如果您接受我的回答,我将不胜感激。这将标记此问题为“已回答”,这将给您和我带来一些声誉。
text.insert("-", at: text.index(text.startIndex, offsetBy: +8))