-
Notifications
You must be signed in to change notification settings - Fork 118
Open
Description
- (void)displayLayer:(CALayer *)layer
{
if (!self.animatedImage || [self.animatedImage.images count] == 0) {
return;
}
layer.contents = (__bridge id)([ [self.animatedImage.images objectAtIndex:self.currentFrameIndex] CGImage]);
}
when image in self.animatedImage still a NSNull object, cause crash! May change to :
- (void)displayLayer:(CALayer *)layer
{
if (!self.animatedImage || [self.animatedImage.images count] == 0) {
return;
}
id image = [self.animatedImage.images objectAtIndex:self.currentFrameIndex];
if ([image isKindOfClass:[UIImage class]]) {
layer.contents = (__bridge id)([image CGImage]);
}
}
Metadata
Metadata
Assignees
Labels
No labels