如何在iphone应用程序中添加或取消HTML字符串中的字符串

如何在iphone应用程序中添加或取消HTML字符串中的字符串,iphone,Iphone,我有一个html字符串,我想在web视图中加载它,但我想有一些值,我得到的结果,所以我想在运行时将它们也添加到这个中,比如 我有一个字符串belwo,我想把这个值和行相加 这样它就能显示去诊所的狗的数量了?像这样 NSString*dogspermonth=12; Number of dogs that visit clinic? <br> NSString*htmlString=@"<HTML> <HEAD> <TITLE>JAM

我有一个html字符串,我想在web视图中加载它,但我想有一些值,我得到的结果,所以我想在运行时将它们也添加到这个中,比如

我有一个字符串belwo,我想把这个值和行相加 这样它就能显示去诊所的狗的数量了?像这样

 NSString*dogspermonth=12;

 Number of dogs that visit clinic? <br>


 NSString*htmlString=@"<HTML>
 <HEAD>
 <TITLE>JAMSHED ALI</TITLE>
 </HEAD>
<BODY background="InsideBackgroundPage2.png">
<H6><font color="white">Cerenia Motion Sickness<br>
Model</br>Report
<p>Inputs</p>
<br>
 Number of dogs that visit clinic? <br>
 Number of dogs with motion sickness <br>
 Dogs treated with (per year):      <br>

Cerenia <br>                                       
Other prescription drugs<br>
Other means<br>                            
Other the counter drugs<br>  
<p>
Average cost to client for Cerenia prescription<br>      
Clinic markup<br><br>


Average number of dogs treated for car sickness<br>
Total number of dogs treated for car sickness<br>
Dogs treated with Cerenia<br>
Dogs treated with other drugs or interventions<br>

<br>  
  Profit for each Cerenia prescription<br>
  Annual Profit earned from Cerenia treatment<br>
  Potential annual profit increase  from using Cerenia to treat all dogs with motion sickness<br>
 Maximum annual profit if all dogs with car sickness were treated with Cerenia<br>
</BODY>
 </head>";
NSString*dogsermonth=12;
到诊所看病的狗的数量
NSString*htmlString=@” 贾姆谢德·阿里 小脑运动病
模型
报告 投入


到诊所就诊的狗的数量?
患有运动病的狗的数量
每年接受以下治疗的狗:
小脑
其他处方药
其他方式
其他非处方药
Cerenia处方给客户的平均成本
临床标记

因晕车而接受治疗的狗的平均数量
因晕车而接受治疗的狗的总数
用谷蛋白治疗的狗
用其他药物或干预措施治疗的狗

每种谷物配方的利润
谷蛋白治疗的年利润
使用Cerenia治疗所有患有运动病的狗的潜在年利润增加
如果所有患有晕车症的狗都接受Cerenia治疗,最大年利润
";
首先

NSString*dogspermonth=12; //is wrong
NSString *dogspermonth=@"12"; //is correct if u want string else
NSInteger dogspermonth = 12; //will suffice
接下来,您可以使用stringWithFormat,如:

NSString *htmlString= [NSString stringWithFormat:@"<HTML>
 <HEAD>
 <TITLE>JAMSHED ALI</TITLE>
 </HEAD>
<BODY background="InsideBackgroundPage2.png">
<H6><font color="white">Cerenia Motion Sickness<br>
Model</br>Report
<p>Inputs</p>
<br>
 Number of dogs that visit clinic? %@<br> //%@ if string //%d if integer
 Number of dogs with motion sickness <br>
 Dogs treated with (per year):      <br>

Cerenia <br>                                       
Other prescription drugs<br>
Other means<br>                            
Other the counter drugs<br>  
<p>
Average cost to client for Cerenia prescription<br>      
Clinic markup<br><br>


Average number of dogs treated for car sickness<br>
Total number of dogs treated for car sickness<br>
Dogs treated with Cerenia<br>
Dogs treated with other drugs or interventions<br>

<br>  
  Profit for each Cerenia prescription<br>
  Annual Profit earned from Cerenia treatment<br>
  Potential annual profit increase  from using Cerenia to treat all dogs with motion sickness<br>
 Maximum annual profit if all dogs with car sickness were treated with Cerenia<br>
</BODY>
 </head>", dogspermonth];
NSString*htmlString=[nsstringstringwithformat:@”
贾姆谢德·阿里
小脑运动病
模型
报告 投入


访问诊所的狗的数量?%@
/%@如果字符串为//%d如果为整数 患有运动病的狗的数量
每年接受以下治疗的狗:
小脑
其他处方药
其他方式
其他非处方药
Cerenia处方给客户的平均成本
临床标记

因晕车而接受治疗的狗的平均数量
因晕车而接受治疗的狗的总数
用谷蛋白治疗的狗
用其他药物或干预措施治疗的狗

每种谷物配方的利润
谷蛋白治疗的年利润
使用Cerenia治疗所有患有运动病的狗的潜在年利润增加
如果所有患有晕车症的狗都接受Cerenia治疗,最大年利润
“,狗月];

希望能有帮助。快乐编码:)

当我使用此代码并在此行中添加字符串vari 12expected before token时,会出现错误。您需要使用反斜杠转义特殊字符,如\、{}等。将生成错误,因为双引号标记字符串的开始和结束。我没有任何特殊字符,您可以在编辑的行中看到,也可以尝试在一行中写入所有内容,因为在“之后添加\(转义字符)后,我在一行中写入了所有内容,效果很好。希望能有所帮助。