我有一个可编辑的 UITextView。我让用户输入此内容,当他们按下提交按钮时,我希望能够遍历字符串并检查某些单词,例如 Apple、Bug、Dog 等。如果这些单词存在,我想要提交取消,并出现警告。我只需要知道如何检查单词,然后如何取消转场。
最佳答案
使用 rangeofString
方法很容易做到这一点。
var string = "hello Swift"
if string.rangeOfString("Swift") != nil{
println("exists")
}
请注意,这是区分大小写的,因此如果您正在寻找“swift”而不是“Swift”,则必须在函数调用中明确说明这一点。
就取消转场而言,更好的做法是在完成字符串验证之前不初始化转场。这样你就知道只有输入了适当的字符串才会继续。
这里的问题可能重复:How do I check if a string contains another string in Swift?
关于ios - 如何遍历可编辑的 UITextView 字符串以检查 Swift 中的某些单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31032643/