Swift 3弦插入

sha*_*ane 1 string character swift3

我有一个标签,其中文本更改,基于我需要在标签字符串中插入数字"9"作为字符串的一些上下文.所以我说我有"-102"我想在字符串中插入"9",所以事实证明这样的"-9102",有人可以告诉我如何编码.label.insert("9",ind:2)不起作用.

小智 11

label.insert("9",ind:2)

对于index,您需要提供索引,而不是整数.

 // to insert at 0 position
let str = label.text!;
label.text!.insert("9", at:str.startIndex);
Run Code Online (Sandbox Code Playgroud)

要么

// to insert at 2nd position
label.text!.insert("9", at: str.index(str.startIndex, offsetBy: 2)) ;
Run Code Online (Sandbox Code Playgroud)