Ответ 1
str = [str substringToIndex: MIN(15, [str length])];
У меня есть строка, которая содержит больше 25 символов;
NSString *str = @"This is the string to be truncated to 15 characters only";
В приведенной выше строке мне нужно сохранить только 15 символов в другой переменной после усечения.
Может ли кто-нибудь предложить мне, как это сделать? Любая помощь будет высоко оценена.
Спасибо, Мониш
str = [str substringToIndex: MIN(15, [str length])];
Или
str = [str substringToIndex: MIN(15, [str length])];
Теперь вы благополучно обрезаете до 15 или меньше.
Вы можете просто добавить substringToIndex:15
... вы не получите сбоя, если строка слишком короткая или нулевая.