无法将“()”类型的值 (0x2c2fb50) 转换为“Swift.AnyObject”
Could not cast value of type '()' (0x2c2fb50) to 'Swift.AnyObject
代码:
let Predicate = NSPredicate(format: "self CONTAINS[cd] %@", searchText)
let result:NSArray = arrCountryList?.filterUsingPredicate(Predicate) as! AnyObject! as! NSArray
arrCountryList = result.mutableCopy() as! NSMutableArray
我有一个数组中的国家/地区列表。
我尝试使用 NSPredicate 进行过滤,但出现此错误。
如何解决?
let Predicate = NSPredicate(format: "self CONTAINS[cd] %@", searchText)
let result:NSArray = arrCountryList.filteredArrayUsingPredicate(Predicate)
arrCountryList = result.mutableCopy() as! NSMutableArray
代码:
let Predicate = NSPredicate(format: "self CONTAINS[cd] %@", searchText)
let result:NSArray = arrCountryList?.filterUsingPredicate(Predicate) as! AnyObject! as! NSArray
arrCountryList = result.mutableCopy() as! NSMutableArray
我有一个数组中的国家/地区列表。
我尝试使用 NSPredicate 进行过滤,但出现此错误。
如何解决?
let Predicate = NSPredicate(format: "self CONTAINS[cd] %@", searchText)
let result:NSArray = arrCountryList.filteredArrayUsingPredicate(Predicate)
arrCountryList = result.mutableCopy() as! NSMutableArray