Как заменить переменные в HTML-файл, который подается в UIWebView? - PullRequest
0 голосов
/ 28 сентября 2010

В моем приложении я хочу заменить некоторые переменные в html-файле, когда он идет в UIWebView. Файл локальный. Например, я добавляю переменную $ userName $, а затем заменяю ее на @ "John".

Должен ли я прочитать файл как строку, а затем выполнить какое-либо действие по замене строки?

1 Ответ

2 голосов
/ 28 сентября 2010

Да, это должно сработать ... взгляните на replaceOccurrencesOfString:withString:options:range: метод NSMutableString .Если содержимого много, а позиция вашей переменной точно неизвестна, но ее следует ожидать в известных пределах (например, в пределах первых 100 символов), вы можете указать диапазон, чтобы уменьшить издержки при сравнении всего содержимоготермин, который вы собираетесь заменить.Если положение переменной фиксировано, вы можете использовать replaceCharactersInRange:withString:.Это исключило бы снижение производительности при сравнении каждой части строки со строкой, которую вы собираетесь полностью заменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...