ios при создании строки Мне нужно повторно использовать один и тот же placeholder

Я делаю строку, которая используется в инструкции SQL. Мне нужно несколько раз использовать одну и ту же строку внутри нее. Эта строка является текстом из текстового поля.

Текущий код:

NSString *searchStr = [NSString stringWithFormat:@"(Name LIKE \'%%%@%%\' OR Contact LIKE \'%%%@%%\')", [self.txtfSearch text], [self.txtfSearch text]]; 

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

Что мне нужно сделать, это повторно использовать часть [self.txtfSearch text] в конце. Я просмотрел apple dev docs на строках и заполнителях. Я даже попробовал использовать метод C # для использования {0} для заполнителя, но я не могу заставить его работать.

Выполнение этого, как указано выше, не имеет большого значения, если я смотрю в 2 столбца, но есть много случаев, когда его будет 6 или более, а затем строковое здание становится смешным.

Я хочу что-то вроде этого:

 NSString *searchStr = [NSString stringWithFormat:@"(Name LIKE \'%%{0}%%\' OR Contact LIKE \'%%{0}%%\')", [self.txtfSearch text]]; 

Есть ли способ сделать это в obj-c?

Не могли бы вы сделать что-то вроде этого:

 NSString *placeholderStr = @"_"; NSString *searchStr = [@"(Name LIKE '%%_%%' OR Contact LIKE '%%_%%'" stringByReplacingOccurrencesOfString: placeholderStr withString: [self.txtfSearch text]]; 

Это заменит все txtfSearch подчеркивания (_) любым текстом в txtfSearch .

  • Каков наилучший способ хранения конфигурации в iOS4?
  • Как заставить Ruby on Rails работать с ASIHTTPRequest?
  • Сетка клавиатуры остается видимой после отклонения клавиатуры, iOS7
  • Ошибка при изменении изображения UIButton внутри Cellview Cell
  • как получить список приложений в iPhone
  • C побитовым оператором и если оператор преобразован в Swift?
  • NSPredicate в массиве пользовательского объекта, который содержит другой массив пользовательского объекта
  • iOS CI - ошибка RestKit lcl_RK.h файл не найден
  • Недопустимый файл ipa: info.plist отсутствует ошибка CFBundleName, отображающая при загрузке файла ipa на diawi
  • Xamarin Forms Tap распознаватель жеста Ios не работает
  • Как выбрать несколько строк таблицы из отфильтрованных результатов панели поиска и SearchDisplayController?
  • Interesting Posts

    Выражение значения во время миграции основных данных, вызывающее необычный результат

    Невозможно добавить Parse с помощью CocoaPods

    Не удалось восстановить оптимистичный отказ при сбое

    xcode 8 не поддерживает indexPathsForVisibleRows в iOS 8

    iPad – уменьшает ориентацию при фокусировке на поле ввода

    Есть ли способ получить доступ к read_stream Facebook, используя последнюю версию Fb?

    iOS – NavigationBar, показывающий дочерний контроллер, скрытый на родительском контроллере

    Использование номера NSNumberWithBool в Swift

    ЗадержкаСодержаниеТочет только для определенных элементов без подкласса?

    UICollectionView внутри UITableViewCell по умолчанию contentOffset

    События Touch не срабатывают в документе SVG

    Core Motion с рысканием, постоянно меняющимся

    Xcode непрерывно сбрасывает данный поток 1 exc_bad_access (код = 2 адрес = 0x8)

    переместить проект xcode 4.5.1 в другую папку

    Сохранение видео в пользовательский альбом с использованием фреймворка в iOS

    Давайте будем гением компьютера.