За пределами проблемы Проблема с атрибутомSubstringFromRange

У меня есть NSMutableAttributedString, мне нужно взять подстроку из него. Я использую следующий код для подстановки,

startIndex и endIndex – две длинные переменные.

NSMutableAttributedString *currentString = (NSMutableAttributedString *)[attributtedString attributedSubstringFromRange:NSMakeRange(startIndex, endIndex)]; 

Но есть исключение, если индекс выше. Длина строки всегда – 21212. Я могу получить вывод, когда задал значения (9048, 10958). Но после этого, когда я дал значения (10958, 12961), существует Исключение,

 NSConcreteMutableAttributedString attributedSubstringFromRange:: Out of bounds 

помогите мне в решении этой проблемы или дайте мне лучший способ взять подстроку из NSMutableAttributedString

заранее спасибо,

One Solution collect form web for “За пределами проблемы Проблема с атрибутомSubstringFromRange”

Это не то, как работает NSRange. Это location (startIndex для вас) и length . Следовательно, второй идет от 10958 до 10958 + 12961 = 23919, что выходит за пределы.

  • Приложение iPhone - предлагая обновить пользователя до последней версии
  • Раскадровка против Xibs - iOS9
  • Как оптимизировать рендеринг UITableViewCell при использовании CGContextDrawLinearGradient
  • Кто изменил мое мнение? (на iOS)
  • UITableViewController не вызовет cellForRowAtIndexPath, но numberOfSectionsInTableView и numberOfRowsInSection действительно установлены правильно
  • Включить кодек G729 в ​​linphone для iPhone
  • Безопасная зона iPhone X выглядит ниже Opaque Toolbar
  • Замена sqlite-файла основных данных во время работы приложения, данные не обновляются
  • отображение и создание gif-изображения на iPhone
  • Повторное использование графика AudioUnit в iOS
  • Указатели Objective-C>, указывающие на свойства
  • Представления Autolayout всегда одинакового размера на разных размерах экрана
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.