Могу ли я получить верхний слой UITextview, чтобы получить специальные символы HTML, прежде чем он закодирован? - PullRequest
0 голосов
/ 10 марта 2011

Я сделал приложение, которое показывает некоторый текст в UIWebview, но текст редактируется или вводится в UITextview.Моя проблема в том, что я хочу показать «<» и другие специальные HTML-символы в UIWebview, но когда я набираю его в UITextview, что-то не так.Когда я делаю NSlog для метода делегата textViewDidChange, отображается строка "<" </p>

2011-03-10 16:43:19.228 MyApp[4943:207] text DID CHANGE : <

, поэтому текст в UIWebview всегда показывает "<".Я думаю, что мне нужно изменить какой-то логический метод textViewDidChange, но я не знаю, что. </p>

Кто-нибудь сталкивался с таким же случаем, как мой ??Пожалуйста, поделитесь со мной чем-нибудь.

Спасибо

С уважением,

Рисма

ОБНОВЛЕНИЕ

извините,я ошибся в изменении логического метода делегата textViewDidChange, потому что мы можем изменить его или переопределить этот метод с помощью некоторого кода, который нам нужен.Теперь я понимаю, что UITextview всегда переводит «<» в «<», возможно, это потому, что UITextView наследует поведение от webkit.А потом я думаю, мне нужно найти какой-то способ кодирования «<» в этом UITextview, но я все еще ищу лучший способ сделать это.Кто-нибудь может мне помочь ?? </p>

ОБНОВЛЕНИЕ

Я думаю, что есть некоторый слой в UITextview, может быть, если я могу получить верхний слой в UITextview, я могу получитьтекст «<» перед декодированием будет «<».Но я не знаю, как это получить.Я пытался отладить UITextview, но он все еще не показывал мне слой, кто-нибудь знает, как получить этот верхний слой ??И правильно ли мое мнение ?? </p>

1 Ответ

0 голосов
/ 15 марта 2011

Я не знаю, есть ли способ избежать этого, но вы, возможно, можете подносить с &amp;lt;

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