You’re setting autocorrectionType to FALSE as if it were a BOOL, but it actually has type UITextAutocorrectionType. So FALSE is being interpreted as UITextAutocorrectionTypeDefault, which means that autocorrection is probably enabled.
I bet it found the name “Phil” in your address book and is autocorrecting the capitalization to match.