这行代码的可变变体是什么:
self.dsSearch = [self.ds filteredArrayUsingPredicate:resultPredicate];
任何帮助表示赞赏:)
答案 0 :(得分:2)
[NSArray filteredArrayUsingPredicate]
返回NSArray
,以便将其变为NSMutableArray
使用:
self.dsSearch = [[NSMutableArray alloc] initWithArray:[self.ds filteredArrayUsingPredicate:resultPredicate]];
或者如果您想要自动发布的对象,请使用:
self.dsSearch = [NSMutableArray arrayWithArray:[self.ds filteredArrayUsingPredicate:resultPredicate]];