这里有一个问题要问大家,我想做的是我想添加"?tmpl=component&print=0&layout=default&page="
到 articleURL 的末尾,我在 google 上查看并遇到了一些关于NSMutableString
但我的 articleURL 使用NSString
.
我该如何实时将此文本添加到我的 articleURL 中,或者我应该在 webView 加载页面之前执行此操作。
webView 也处于不同的视图中。
下面是我认为我的应用程序正在获取 RSS XML 的 URL,但我只是不知道如何修改它以包含所有文章的上述内容。
code
- (void)parseAtom:(GDataXMLElement *)rootElement entries:(NSMutableArray *)entries {
NSString *blogTitle = [rootElement valueForChild:@"title"];
NSArray *items = [rootElement elementsForName:@"entry"];
for (GDataXMLElement *item in items) {
NSString *articleTitle = [item valueForChild:@"title"];
NSString *articleDescription = [item valueForChild:@"description"];
NSString *articleUrl = nil;
NSArray *links = [item elementsForName:@"link"];
for(GDataXMLElement *link in links) {
NSString *rel = [[link attributeForName:@"rel"] stringValue];
NSString *type = [[link attributeForName:@"type"] stringValue];
if ([rel compare:@"alternate"] == NSOrderedSame &&
[type compare:@"text/html"] == NSOrderedSame) {
articleUrl = [[link attributeForName:@"href"] stringValue];
}
}
NSString *articleDateString = [item valueForChild:@"updated"];
NSDate *articleDate = [NSDate dateFromInternetDateTimeString:articleDateString formatHint:DateFormatHintRFC3339];
RSSEntry *entry = [[[RSSEntry alloc] initWithBlogTitle:blogTitle
articleTitle:articleTitle
articleDescription:articleDescription
articleUrl:articleUrl
articleDate:articleDate] autorelease];
[entries addObject:entry];
}
}