在rss阅读器示例中结合两个nsstrings

时间:2013-11-28 04:02:33

标签: ios objective-c nsstring rss-reader

如果您想查看代码,我使用类似此示例的内容作为我的基础:

Advanced RSS Reader

我正在使用GTMNSString + XML和GTMNSString + HTML。

我的问题出在RSSItem.m。

它已经包含了GTMNSString + HTML。我添加了GTMNSString + XML。

如果我使用gtm_stringBySanitizingAndEscapingForXML它会做它需要做的事情 NSString* description = [NSString stringWithFormat:@"%@...", [self.description substringToIndex:100]]; description = [description gtm_stringBySanitizingAndEscapingForXML];

如果我执行gtm_stringByUnescapingFromHTML,它也会这样做。

NSString* description = [NSString stringWithFormat:@"%@...",   [self.description substringToIndex:100]];
description = [description gtm_stringByUnescapingFromHTML];

我想要做的是将它组合在一起,以便它通过gtm_stringByUnescapingFromHTML和gtm_stringBySanitizingAndEscapingForXML。我试图这样做,但它不起作用:

description = [[description gtm_stringBySanitizingAndEscapingForXML] gtm_stringByUnescapingFromHTML];

1 个答案:

答案 0 :(得分:0)

试试这样: -

NSString* description1 = [NSString stringWithFormat:@"%@...", [self.description substringToIndex:100]]; description = [description gtm_stringBySanitizingAndEscapingForXML];


NSString* description2 = [NSString stringWithFormat:@"%@...",   [self.description substringToIndex:100]];
description = [description gtm_stringByUnescapingFromHTML];

NSString* finalString=[description1 stringByAppendingString:description2];
NSLog(@"%@",finalString);