如何将HTML字符串转换为iphone开发中的纯文本。有没有内置的功能呢?
我实际上正在从网上下载一个html字符串并在UIwebview中显示它,我正在给用户一个编辑选项,以便html需要转换为tet以便用户可以编辑
谢谢...
答案 0 :(得分:1)
这取决于您下载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:
进行编辑