Преобразование строки HTML в обычный текст с помощью устройства iphone - PullRequest
0 голосов
/ 13 апреля 2010

как преобразовать строку HTML в простой текст в iphone dev. Есть ли встроенные функции, которые это делают?

Я на самом деле загружаю строку html из Интернета и показываю ее в UIwebview, и я даю пользователю возможность редактирования, так что HTML нужно преобразовать в tet, чтобы пользователь мог редактировать

Спасибо ...

1 Ответ

1 голос
/ 13 апреля 2010

Зависит от того, как вы загружаете HTML.

Я бы посоветовал вам использовать NSURLConnection и NSURLRequest для формирования HTTP-запроса GET и загрузки HTML-кода таким образом.

Вы должны реализовать методы делегата для NSURLConneciton. Вы должны выделить объект NSMutableData для хранения загружаемых данных и добавить к нему новые данные в -connection:didReceiveData:

Затем, после вызова -connectionDidFinishLoading:, вы можете преобразовать свой NSData объект в NSString, используя

[[NSString alloc] initWithData:myData encoding:NSUTF8StringEncoding];

Это даст вам необработанный HTML-код страницы, который вы затем можете вставить в UIWebView, используя loadHTMLString:baseURL: или передать в UITextView с setText: для редактирования.

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