Бих искал да пренебрегна всички чувствителност на делата, които трябва да бъдат игнорирани за UITextField и UITextView. Бих искал също така да знам как да разбера дали низът е upperCase или lowerCase. Благодаря.
Отговори:
3 за отговор № 1[myString uppercaseString] ще ви даде променливата myString трансформирана, за да използвате само главни букви, [myString smallcaseString] ще ви даде малката версия, съответно.
Можете да го използвате, за да проверите за главни (малки) струни, както следва:
if ([[textField text] isEqualToString:[[textField text] uppercaseString]]) {
NSLog("String is uppercase!");
}
Ако имате референтен низ и искате да го сравните с игнорирането на случая, можете просто да използвате caseInsensitiveCompare: метод на NSString:
[referenceString caseInsensitiveCompare:[textField text]];