嗨,在日志窗口中,我有两个数组。第一个是我的彩色数组,因为您可以看到模拟器中的蓝色数组。我想用第二个数组更改/替换蓝色数组,但它们是我的和弦。
实际上,我尝试了以下代码,但所有蓝色文本都更改为“Dbm”,这是第二个数组的第一个字符串。
for txt in coloredTexts {
for transposed in transposedAkorArray{
self.akor_goster.text = self.akor_goster.text.replacingOccurrences(of: "\(txt)", with: "\(transposed)")
}
}
最佳答案
尝试,
for (index,txt) in coloredTexts.enumerated() {
let range = akor_goster.text.range(of: txt)
akor_goster.text.replacingOccurrences(of: txt, with: transposedAkorArray[index], options: [], range: range)
}
关于ios - 如何替换 UITextView 中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63828951/