Как разобрать строку html из UIWebview для richtexteditor в iphone - PullRequest
1 голос
/ 06 февраля 2012

Я использую RichTextEditor точно так же, как подробно описано в этой ссылке , и мне нужно показать записанное содержимое в табличном представлении в другом классе одним нажатием кнопки, но в ячейке табличного представления появляется соответствующая строка HTML , Ниже мой код

-(void)submitClicked{
  contentObject.webCOntent=webView;
            contentObject.savedMessage=SAVED;
            contentObject.str = [webView stringByEvaluatingJavaScriptFromString: 
                         @"document.body.innerHTML"];
            NSLog(@"created  %@",contentObject.str);
}

в таблицеПросмотреть ячейкуRowAyIndexPath,

cell.textLabel.text = [[notesArray objectAtIndex:indexPath.row]str ];

Когда я запускаю приложение, оно отображается в виде таблицы Oiuo8

где, contentObject - это объект модельного класса, а str - строка, а веб-содержимое - UIWebView в классе модели

1 Ответ

0 голосов
/ 09 февраля 2012

Наконец-то я нашел решение, изменив contentObject.str = [webView stringByEvaluatingJavaScriptFromString: @ "Document.body.innerHTML"]; в contentObject.str = [webView stringByEvaluatingJavaScriptFromString: @ "document.documentElement.textContent"] ;, это дает нормальный текст вместо html текста.

...