【发布时间】:2015-10-28 10:31:12
【问题描述】:
代码:
let Predicate = NSPredicate(format: "self CONTAINS[cd] %@", searchText)
let result:NSArray = arrCountryList?.filterUsingPredicate(Predicate) as! AnyObject! as! NSArray
arrCountryList = result.mutableCopy() as! NSMutableArray
我有一个国家/地区列表。
我尝试使用 NSPredicate 进行过滤,但它给出了这个错误。
如何解决?
【问题讨论】:
-
arrCountryList是什么数据类型?为什么NSArray之前需要从AnyObject!传递? -
我收到来自“Void?”的演员警告到不相关的类型 'NSArray' 总是失败,这就是为什么传递给 nsobject
标签: ios swift nsarray swift2 nspredicate