使用iphone dev将HTML字符串转换为普通文本

时间:2010-04-13 08:41:23

标签: javascript iphone html cocoa uiwebview

如何将HTML字符串转换为iphone开发中的纯文本。有没有内置的功能呢?

我实际上正在从网上下载一个html字符串并在UIwebview中显示它,我正在给用户一个编辑选项,以便html需要转换为tet以便用户可以编辑

谢谢...

1 个答案:

答案 0 :(得分:1)

这取决于您下载HTML的方式。

我建议你使用NSURLConnectionNSURLRequest来形成HTTP GET请求并以这种方式下载HTML。

您应该为NSURLConneciton实现委托方法。您应该分配一个NSMutableData对象来存储您下载的数据,并在-connection:didReceiveData:

中向其添加新数据

然后调用-connectionDidFinishLoading:后,您可以使用

NSData对象转换为NSString
[[NSString alloc] initWithData:myData encoding:NSUTF8StringEncoding];

这会为您提供页面的原始HTML,然后您可以使用UIWebView将其推送到loadHTMLString:baseURL:,或者使用UITextView传入setText:进行编辑