我使用這樣的例子作爲我的基地,如果你想看看代碼:結合的RSS閱讀器例如兩個NSString的
,我與GTMNSString + XML工作和GTMNSString + HTML 。
我的問題是在RSSItem.m。
它已經包含了GTMNSString + HTML.I添加了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];
我想,它完全忽略了這兩個這一點。我認爲這可能是它下面的行:[articleAbstract appendAttributedString: [[NSAttributedString alloc] initWithString:finalstring]]; – user3044238
好吧,你可以嘗試使用stringWithFormat儘管在最後的字符串行中使用stringByAppendingString? –