diff --git a/YoutubeParser/Classes/HCYoutubeParser.m b/YoutubeParser/Classes/HCYoutubeParser.m index 079e05b..8d4c207 100644 --- a/YoutubeParser/Classes/HCYoutubeParser.m +++ b/YoutubeParser/Classes/HCYoutubeParser.m @@ -168,7 +168,10 @@ + (NSDictionary *)h264videosWithYoutubeID:(NSString *)youtubeID { for (NSString *key in keys) { - [optionsDict setObject:parts[key][0] forKey:key]; // [0] because we want the object and not the array + if ([parts objectForKey:key] && + [[parts objectForKey:key] count] > 0) { + [optionsDict setObject:parts[key][0] forKey:key]; // [0] because we want the object and not the array + } } [videoDictionary setObject:optionsDict forKey:@"moreInfo"];