Ios Swift错误,仅替换最后一项
我有一些代码需要在textview中查找和删除字符串。字符串保存在数组中。问题是它只从字符串中删除数组中的最后一项。相反,我需要它来删除textview中的所有项目。代码如下:Ios Swift错误,仅替换最后一项,ios,swift,Ios,Swift,我有一些代码需要在textview中查找和删除字符串。字符串保存在数组中。问题是它只从字符串中删除数组中的最后一项。相反,我需要它来删除textview中的所有项目。代码如下: for Value in values! { print("ARRAY VALUE= \(Value)") newString = reasonView.text.stringByReplacingOccurrencesOfString("\(Value)", withString: "", optio
for Value in values! {
print("ARRAY VALUE= \(Value)")
newString = reasonView.text.stringByReplacingOccurrencesOfString("\(Value)", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
}
我如何解决这个问题?提前谢谢你 您总是在
reasonView.text中替换,结果将被丢弃
试试这个:
newString = reasonView.text
for Value in values! {
print("ARRAY VALUE= \(Value)")
newString = newString.stringByReplacingOccurrencesOfString("\(Value)", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
}
reasonView.text.stringByReplacingOccurrencesOfString("\(Value)", withString: "")
试试这个:
newString = reasonView.text
for Value in values! {
print("ARRAY VALUE= \(Value)")
newString = newString.stringByReplacingOccurrencesOfString("\(Value)", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
}
reasonView.text.stringByReplacingOccurrencesOfString("\(Value)", withString: "")
这似乎奏效了。。但我看到它与诸如:hello或hello how这样的词一起工作,但与hello how无关。因此,使用空格不起作用。。为什么?不管怎样,我只是解决了这个问题,别担心:)谢谢!