【发布时间】:2015-06-09 11:39:43
【问题描述】:
我在快速过滤关键字(字符串)数组时遇到了麻烦,我的代码:
self.filteredKeywords=filter(keywords.allValues, {(keyword:NSString) ->
Bool in
let words=keyword as? NSString
return words?.containsString(searchText)
})
由于AnyObject 不能是NSString 的子类型,所以我被困住了!
【问题讨论】:
-
您得到的确切错误是什么?如果您尝试
NSLog("\(keywords)"),会打印什么? -
请注意,您正在返回一个可选项。希望这会有所帮助
-
它没有运行它给我上面提到的错误:“AnyObject 不是 NSString 的子类型”
-
以下任一答案是否回答了您的问题?
标签: ios arrays string swift filtering