MWFeedParser icon indicating copy to clipboard operation
MWFeedParser copied to clipboard

Add image thumbnail URL to rss feed parsing

Open jocelynlih opened this issue 10 years ago • 2 comments

If media:thumbnail is available during parsing, added to the item's property.

jocelynlih avatar Jan 29 '15 12:01 jocelynlih

:+1:

Not sure why this hasn't been merged yet.

Colton avatar Jul 08 '15 22:07 Colton

How to use this in UITableview cellforrowatindexpath method ? i am not getting image in my imageview. I am trying to use it in this way MWfeeditem.m

(id)initWithCoder:(NSCoder *)decoder {
if ((self = [super init])) {
identifier = [decoder decodeObjectForKey:@"identifier"];
title = [decoder decodeObjectForKey:@"title"];
link = [decoder decodeObjectForKey:@"link"];
date = [decoder decodeObjectForKey:@"date"];
updated = [decoder decodeObjectForKey:@"updated"];
summary = [decoder decodeObjectForKey:@"summary"];
content = [decoder decodeObjectForKey:@"content"];
author = [decoder decodeObjectForKey:@"author"];
enclosures = [decoder decodeObjectForKey:@"enclosures"];
image = [decoder decodeObjectForKey:@"media:content"];
}
return self;
}

(void)encodeWithCoder:(NSCoder *)encoder {
if (identifier) [encoder encodeObject:identifier forKey:@"identifier"];
if (title) [encoder encodeObject:title forKey:@"title"];
if (link) [encoder encodeObject:link forKey:@"link"];
if (date) [encoder encodeObject:date forKey:@"date"];
if (updated) [encoder encodeObject:updated forKey:@"updated"];
if (summary) [encoder encodeObject:summary forKey:@"summary"];
if (content) [encoder encodeObject:content forKey:@"content"];
if (author) [encoder encodeObject:author forKey:@"author"];
if (enclosures) [encoder encodeObject:enclosures forKey:@"enclosures"];
if (image) [encoder encodeObject:image forKey:@"media:content"];
}

and

MWfeeditem.m else if ([currentPath isEqualToString:@"/rss/channel/item/media:content"]) { if (processedText.length > 0) item.image = processedText; processed = YES; }

in cellforrowatindexpath

NSURL *url = [NSURL URLWithString:item.image]; [cell.ImgMainView sd_setImageWithURL:url];

in UITableview method.

badalpub1991 avatar Aug 24 '15 07:08 badalpub1991