Skip to content

Instantly share code, notes, and snippets.

@mmesarina
Last active August 29, 2015 14:07
Show Gist options
  • Select an option

  • Save mmesarina/e3e2260aee4cf3a66806 to your computer and use it in GitHub Desktop.

Select an option

Save mmesarina/e3e2260aee4cf3a66806 to your computer and use it in GitHub Desktop.
RottenTomatoes Movie.m
- (id)initWithDictionary: (NSDictionary*)dictionary {
self = [super init];
if (self ) {
self.title = dictionary[@"title"];
self.synopsis = dictionary[@"synopsis"];
NSMutableArray *castArray = [[NSMutableArray alloc] init];
NSArray *abridged_cast = dictionary[@"abridged_cast"];
for (id dict in abridged_cast) {
[castArray addObject:dict[@"name"]];
}
self.cast = [castArray componentsJoinedByString:@","]; //returns contents of array as string separated by commas
NSDictionary *ratingsDict = [[NSDictionary alloc] init];
ratingsDict = dictionary[@"ratings"];
self.ratings =[NSString stringWithFormat:@"%@",ratingsDict[@"audience_score"]];
NSDictionary *posters = dictionary[@"posters"];
self.imageURL = posters[@"detailed"];
}
return self;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment