У меня есть NSMutableAttributedString, мне нужно взять из него подстроку. Я использую следующий код для получения подстроки,
startIndex и endIndex - две длинные переменные.
NSMutableAttributedString *currentString = (NSMutableAttributedString *)[attributtedString attributedSubstringFromRange:NSMakeRange(startIndex, endIndex)];
Но есть исключение, если индекс идет выше.
Длина строки всегда - 21212
Я могу получить вывод, когда я дал значения (9048, 10958)
Но после этого, когда я дал значения (10958, 12961), возникает исключение,
NSConcreteMutableAttributedString attributedSubstringFromRange:: Out of bounds
помогите мне решить эту проблему или дайте лучший способ извлечь подстроку из NSMutableAttributedString
заранее спасибо,