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