Ios NSXMLParser未分析百分比%sign
我在XML中有一行包含%sign。但NSXMLParser也将其更改为某种数字,如下所示Ios NSXMLParser未分析百分比%sign,ios,nsxmlparser,Ios,Nsxmlparser,我在XML中有一行包含%sign。但NSXMLParser也将其更改为某种数字,如下所示 2013-11-16 01:08:07.102 ECP[46386:a0b] string is Increased Discount to 45% from Sun City Tours 2013-11-16 01:08:07.102 ECP[46386:a0b] Deals CURRENT IS Increased Discount to 45 0.000000rom Sun City Tours 我
2013-11-16 01:08:07.102 ECP[46386:a0b] string is Increased Discount to 45% from Sun City Tours
2013-11-16 01:08:07.102 ECP[46386:a0b] Deals CURRENT IS Increased Discount to 45 0.000000rom Sun City Tours
我在FoundCharacter方法中的代码是
NSLog(@"string is %@", string);
if([string length]>0)
[currentStringValue appendFormat:string];
NSLog(@"Deals CURRENT IS %@", currentStringValue);
使用
appendString:
,而不是appendFormat:
appendFormat:
将字符串中的%f”
视为格式规范,因此用浮点数替换。(由于没有相应的论据
传递到appendFormat:
,则您有未定义的行为,并且您的程序可能会
也会崩溃。)