Tôi có một NSMutableArray chứa đầy các đối tượng thuộc loại "GameObject". GameObject có một số thuộc tính, một trong số đó là "gameObjectType". "gameObjectType" thuộc loại GameObjectTypeEnum. Tôi muốn có thể lọc NSMutableArray này để chỉ GameObject của một kiểu nhất định được trả về. Tôi đã có những điều sau tại chỗ, nhưng nó đem lại cho tôi một "TIẾP CẬN BAD" lỗi:Lọc NSMutableArray dựa trên thuộc tính enum
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"gameObjectType = %@", gameObjectType];
return [gameObjects filteredArrayUsingPredicate:predicate];
Có thể vượt qua một "tùy chỉnh" loại (ví dụ, enum này tôi đã xác định) vào predicateWithFormat gọi điện?
Truyền tới int và sử dụng% d đã cho tôi những gì tôi cần! Cảm ơn. – Marty