Autocorrects are helpful, funny, catastrophic and awesome. But not when you are typing a word and your iPhone constantly autocorrects it to a word that you didn’t intend to type at all.
One way of preventing this from happening is turning off autocorrect completely (from Settings → General → Keyboard) but that isn’t a good solution if you’re looking to use Autocorrect. You want to turn off auto-correct for specific words only. How do you do that?
This workaround has been here for a long time and it’s a silly workaround really. But till Apple fixes up a recipe to let you edit auto correct data, this is the way out.
To stop certain words from being autocorrected in iPhone/iPad, do this:
Step #1. Go to Settings
Step #2. Tap on General
Step #3. Scroll down and tap on Keyboard
Step #4. Scroll down again and tap on Add New Shortcut…
Step #5. Now, in the Phrase field, enter the word you want to prevent Autocorrect for.
Step #6. In the Shortcut field, enter the same word.
Step #7. Tap on Save.
That’s about it. Once you set a shortcut for the word, Autocorrect will stop changing the word you type to what it thinks is the right word. Like I said, it’s definitely not a clean workaround. But it works and if you are looking for a temporary fix, this is it.
Incidentally, if you delve a little deeper and have a jailbroken iPhone using iFile, you might look at some of the answers at StackOverflow to figure out how to remove particular/specific auto-correct phrases.
There are two problems to this though:
First off, you have to be enormously careful about editing data and not corrupting the file. Wherever the autocorrect data is stored (.dat or .sqlite), it’s going to be important for the keyboard to work properly.
Secondly, you need to actually find out the correct database file. So far, there have been no concrete answers on Reddit or StackOverflow that pinpoint the file.
Alternatively, if you’re okay with autocorrect being cleared (it will still work, but you will be starting from scratch), you can go to Settings → General → Reset → Reset Keyboard Settings to clear all autocorrect data.