2016-02-10 3 views
0
NSString* test = @"B"; 
BOOL wasFound = [test rangeOfCharacterFromSet:[NSCharacterSet capitalizedLetterCharacterSet]].location != NSNotFound; 

в этом примере wasFound is NO. Мне было интересно, почему. Я хотел бы иметь возможность проверить, является ли одна строка символов большой буквы или нет.rangeOfCharacterFromSet возвращает неожиданные результаты

Спасибо!

ответ

1

Возможно, вы ошибаетесь по имени метода.

capitilizedLetterCharacterSet возвращает буквы «название». uppercaseLetterCharacterSet ist вероятно, что вы ищете.

+0

Следующие могут быть полезны: http://unicode.org/faq/casemap_charprop.html#4 – rmaddy

Смежные вопросы