Use a strong reference to the current asset in order to prevent setting a placeholder image if the asset is set to nil while the placeholder image is generating

This commit is contained in:
Eric Jensen 2016-06-08 12:37:32 -07:00
parent cb67671f1d
commit 001d3ea624

View File

@ -224,7 +224,7 @@ static NSString * const kStatus = @"status";
- (void)generatePlaceholderImage
{
ASVideoNode * __weak weakSelf = self;
AVAsset * __weak asset = self.asset;
AVAsset *asset = self.asset;
[self imageAtTime:kCMTimeZero completionHandler:^(UIImage *image) {
ASPerformBlockOnMainThread(^{