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