Are you using Cooked? It must be raw. Stand still with it, be calm, and don't look round quickly. The Ocelot will slowly come to you. Feed it until it becomes a Tabby/Siamese/Tuxedo Cat/Kitten. (Kitten if you tamed an ocelot kitten)
i'm getting the exact same problem as the person who asked this question. i've tried exactly what you've all said and the Ocelots still won't tame... instead it's just copying a spawn egg or block, could this maybe be down to a bug/glitch?
if you tamed a wolf before you tried to tame the ocelot it won't work, it happened to me, then when i killed all my dogs sadly... i was able to tame the ocelots, also make sure your doing this in light
You might have buggy minecraft... Have you ever downloaded any mods?
Private Mod Note
Rollback Post to RevisionRollBack
97% of teenagers would cry if they saw Justin Bieber on top of a tower about to jump. If you're the 3% who is sitting there with popcorn screaming "DO A BACKFLIP", copy and paste this as your signature.
It goes though different stages it needs to be natural (im serious) what you do is you crouch and stand still with the fish out and the ocelot will come towards you and when it is comfortable you feed it some fish until it loves you (wolfs are so much easier)