Tengo un NSMutableArray lleno de objetos del tipo "GameObject". GameObject tiene varias propiedades, una de las cuales es "gameObjectType". "gameObjectType" es de tipo GameObjectTypeEnum. Quiero poder filtrar este NSMutableArray para que solo se devuelvan GameObjects de un cierto tipo. Tengo el siguiente en su lugar, pero me está dando una "ACCESO BAD" error:Filtrado NSMutableArray basado en la propiedad enum
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"gameObjectType = %@", gameObjectType];
return [gameObjects filteredArrayUsingPredicate:predicate];
¿Es posible pasar un tipo "custom" (es decir, esta enumeración he definido) en el predicateWithFormat ¿llamada?
¡Fundir en int y usar% d me dio lo que necesitaba! Gracias. – Marty