У меня есть NSMutableArray, заполненный объектами типа "GameObject".GameObject имеет ряд свойств, одним из которых является «gameObjectType»."gameObjectType" имеет тип GameObjectTypeEnum.Я хочу иметь возможность фильтровать этот NSMutableArray, чтобы возвращались только объекты GameObject определенного типа.У меня есть следующее на месте, но это дает мне ошибку «BAD ACCESS»:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"gameObjectType = %@", gameObjectType];
return [gameObjects filteredArrayUsingPredicate:predicate];
Можно ли передать «пользовательский» тип (т. Е. Это перечисление, которое я определил)вызов предиката с форматом?