Получить первые два символа NSString

У меня есть строка, я пытаюсь получить первые 2 символа и остальную часть строки. Вот как я пытаюсь это сделать:

NSString *textAll = [arrayOfMessages objectAtIndex:indexPath.row]; NSString *textMessage = [textAll substringFromIndex:2]; NSString *textType = [textAll substringToIndex:1]; 

textAll имеет следующую форму: HEthe сообщение …..

textType должен возвращать «HE» textMessage должен возвращать «само сообщение …..» Textmessage теперь дает мне сообщение, но я, похоже, не могу получить textType …

One Solution collect form web for “Получить первые два символа NSString”

Чтобы получить первые два символа строки, вы хотите:

 NSString *textType = [textAll substringToIndex:2]; // <-- 2, not 1 

Из документации:

substringToIndex:

Возвращает новую строку, содержащую символы приемника, вплоть до, но не включая , тот, который указан в указанном индексе.

(Обратите внимание, что метод ожидает, что длина строки не менее 2 символов, иначе она выдает исключение.)

  • EXC_BREAKPOINT в appInviteDialog didCompleteWithResults метод делегирования | Приглашение в Facebook
  • Как определить аватар по умолчанию на facebook?
  • Установка .IPA для iPad на iPhone
  • установить начальный viewcontroller в appdelegate - быстрый
  • Обработать кредитную карту в приложении ios iphone
  • Ошибка выполнения Rundime backround Просмотр свойства UITableViewCell в раскадровке
  • Как комментировать или любить фотографию в facebook через FBconnect или Graph API в iPhone SDK?
  • Получение с определенным номером и некоторое смещение с помощью Realm (https://realm.io/)
  • Есть ли способ сохранить пользовательские цвета в файле и получить доступ к ним из кода в iOS?
  • Facebook iOS SDK «Что-то пошло не так» при регистрации возможной диагностики
  • Использование cocoaPods для Google AdMob SDK
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.