私は、ロシア語の文字がNSString
に存在するかどうかチェックする必要があります。NSStringでロシア語の文字を見つける
NSCharacterSet * set =
[[NSCharacterSet characterSetWithCharactersInString:@"БГДЁЖИЙЛПФХЦЧШЩЪЫЭЮЯ"]
invertedSet];
BOOL check = ([nameValue rangeOfCharacterFromSet:set].location == NSNotFound);
return check;
をしかし、それは常にFALSE
を返して:
私はそのために以下のコードを使用しています。
誰でも私のコードで何が間違っていると思いますか?
おかげ
二重否定はオーバーヘッドのビットです... –
H2CO3 @二重否定はロシア語で一般的であること:) – dasblinkenlight
@Rachitロシア語のアルファベットにはいくつかの文字がありません:А、В、К、М、Н、О、Р、С、Т – Shmidt