swift中的filterUsingPredicate给出错误“Void不能转换为NSArray”

时间:2014-11-17 12:28:43

标签: ios objective-c swift

您好我无法解决此错误。请给我相关的代码

var predicate = NSPredicate(format: "offerTitle LIKE[cd] %@", regionName);
 var arrRegion : [NSArray] = arrOffers.filterUsingPredicate(predicate);

第二行出错:“void convertible to NSArray

1 个答案:

答案 0 :(得分:4)

filterUsingPredicate 修改一个(可变)数组,但不返回结果。 您可能想要的是

var arrRegion : NSArray = arrOffers.filteredArrayUsingPredicate(predicate)

不修改接收器,但返回过滤后的数组。