Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在UITextView中更改HTML值_Html_Ios_Objective C_Nsstring_Uitextview - Fatal编程技术网

如何在UITextView中更改HTML值

如何在UITextView中更改HTML值,html,ios,objective-c,nsstring,uitextview,Html,Ios,Objective C,Nsstring,Uitextview,我在数据库中有description选项,并将其转换为JSON格式。从数据库中提取后,我将显示在UITextView中。但它显示的是以下值 <p>table : 1</p><p>table : 2</p><div><p>table : 3</p><div><p>table : 4</p><div><p>table : 5</p><div

我在数据库中有description选项,并将其转换为JSON格式。从数据库中提取后,我将显示在UITextView中。但它显示的是以下值

<p>table : 1</p><p>table : 2</p><div><p>table : 3</p><div><p>table : 4</p><div><p>table : 5</p><div><p>table : 6</p><p>table : 7</p><p>table : 8</p><div>&nbsp;</div></div></div></div></div>

从html字符串中删除所有html标记

-(NSString *) stringByStrippingHTML {
  NSRange r;
  NSString *s = [[self copy] autorelease];
  while ((r = [s rangeOfString:@"<[^>]+>" options:NSRegularExpressionSearch]).location !=    NSNotFound)
   s = [s stringByReplacingCharactersInRange:r withString:@""];
  return s;
  }
是一个将html字符串转换为普通字符串的库

通过CocoaPods安装,只需将导入导入到您的项目中,并通过以下代码将HTML字符串转换为纯文本:

NSString *yourHTMLString;
NSString *plainText = [yourHTMLString stringByConvertingHTMLToPlainText];
我将其用于几乎所有类型的HTML符号,这些符号被格式化为HTML中的代码,而这些代码是不可读的

希望有帮助,并给我反馈!:

textview中不支持标记
NSString *yourHTMLString;
NSString *plainText = [yourHTMLString stringByConvertingHTMLToPlainText];