我想删除除 RestaurantLocation 或 GrayRestaurantLocation 之外的所有注释。
版本是否正确?
[mapView removeAnnotations:[mapView.annotations
filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:
@"! ( (self isKindOfClass: %@) AND (self isKindOfClass: %@) )",
[RestaurantLocation class], [GrayRestaurantLocation class]]] ];
Best Answer-推荐答案 strong>
注释不能同时是 RestaurantLocation 和 GrayRestaurantLocation。
将 AND 更改为 OR 。
关于ios - NSPredicate 问题,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/6139172/
|