typedef enum {
UITextAutocapitalizationTypeNone,
UITextAutocapitalizationTypeWords,
UITextAutocapitalizationTypeSentences,
UITextAutocapitalizationTypeAllCharacters,
} UITextAutocapitalizationType;
typedef enum {
UITextAutocorrectionTypeDefault,
UITextAutocorrectionTypeNo,
UITextAutocorrectionTypeYes,
} UITextAutocorrectionType;
Здесь FALSE означает 0, где оба имеют
UITextAutocapitalizationTypeNone,UITextAutocorrectionTypeDefault.
это у вас автокапитализация работает, автокоррекция все еще в качестве по умолчанию. Так что работать не будет.
Так что ты должен попробовать вот так
[urTextField setAutocorrectionType:UITextAutocorrectionTypeNo];
[urTextField setAutocapitalizationType:UITextAutocapitalizationTypeNone];