За пределами проблемы Проблема с атрибутом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, что выходит за пределы.

  • Синхронизация базы данных (sqlite) из WebService (Json / XML) для iOS
  • Как анимировать значок приложения в iOS?
  • Внедрение Push-перехода с помощью CAAnimation
  • Facebook iOS SDK - Странные эффекты при записи на статус
  • Значения NSUserDefaults периодически теряются
  • iOS светловолосый фон?
  • JSON Image Parsing / Prefixed URL
  • iOS - эффекты анимации - всплывающее изображение
  • Есть ли инструменты для просмотра данных iCloud вашего приложения?
  • Расположение и ориентация клавиатуры iOS
  • Загрузите форму UIImage NSData в UIWebView и центрируйте ее
  • Interesting Posts

    apple watch – первая анимация медленного изображения

    Как отправить изображение с помощью пользовательской клавиатуры iOS

    Рамка статуэтки прикрепляется к портретной ориентации и закрывает window.view

    Mulithreading: выполнение вызовов метода только после завершения выполнения другого метода

    Можно ли удалить изображения в UITabBarItem и выровнять по вертикали заголовок

    Можно ли глубоко привязываться к определенной странице или местоположению в мобильном приложении Facebook на iOS?

    UILabel анимации неправильно

    Категория Objective-C не загружена. Как отладить эту

    Как получить текущее время воспроизведения и общее время воспроизведения в AVPlayer?

    Как запустить Share Extension в сафари и хром?

    Обнаружение касания UIImageView IOS

    Как реализовать физический эффект в SimCity 5, что здание качается, когда оно перемещается?

    Метод didSelectRowAtIndexPath в PFQueryTableViewController

    Каков надлежащий размер кадра элемента управления MPVolumeView?

    Модификатор шейдера SceneKit для точек ввода геометрии работает в iOS, но не в OS X

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.