静态成员'Case Insensitive Search'不能用于'NSStringCompareOptions'类型的实例

时间:2016-04-01 07:31:56

标签: swift

在我的代码中,我在NsStringCompareOption中遇到像CaseInsensitiveSearch这样的错误,但我不知道如何解决请帮助我解决问题,我发布我的代码我尝试了。

var message = QBChatMessage()
let img_range = (message.text as NSString).rangeOfString("{{", options: .CaseInsensitiveSearch) ---> Error in this line.

1 个答案:

答案 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
}