在我的代码中,我在NsStringCompareOption中遇到像CaseInsensitiveSearch这样的错误,但我不知道如何解决请帮助我解决问题,我发布我的代码我尝试了。
var message = QBChatMessage()
let img_range = (message.text as NSString).rangeOfString("{{", options: .CaseInsensitiveSearch) ---> Error in this line.
答案 0 :(得分:2)
错误消息似乎具有误导性,以及实际问题
是message.text
是可选字符串。在那种情况下你可以
使用可选链接:
if let img_range = message.text?.rangeOfString("{{", options: .CaseInsensitiveSearch) {
print(img_range)
} else {
// message.text is `nil` or does not contain the search string
}