Подтвердить что ты не робот

Количество символов в NSString или NSMutableString?

Я пробовал это

NSCharacterSet *myCharSet = [NSCharacterSet characterSetWithCharactersInString: myString];
[myCharSet count];

Но получите предупреждение о том, что NSCharacterSet может не отвечать на подсчет. Это для настольных приложений, а не для iPhone, которые, как мне кажется, работают над этим кодом.

4b9b3361

Ответ 1

Возможно, я что-то пропустил, но что не так просто:

NSUInteger characterCount = [myString length];

Чтобы просто получить количество символов в строке, я не вижу причин для общения с NSCharacterSet.

Ответ 2

Это тоже не должно работать на iPhone, так как NSCharacterSet не является подклассом NSSet на любой платформе.

Если вам действительно нужно подсчитать, почему не подкласс NSSet, добавьте это значение, то есть метод, который возвращает это как NSCharacterSet по требованию для использования во всем, что нуждается в наборе символов?