ここで皆さんに質問があります。私がやろうとしていることは"?tmpl=component&print=0&layout=default&page="
、articleURL の最後に追加したいということNSMutableString
です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];
}
}