From 8032f16ea58c79f54db86c982a4e5635e94bcc0f Mon Sep 17 00:00:00 2001 From: abigaleypc Date: Sat, 15 Aug 2020 11:46:29 +0800 Subject: [PATCH] fix: empty layerID causes crash --- lottie-ios/Classes/Models/LOTLayerGroup.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lottie-ios/Classes/Models/LOTLayerGroup.m b/lottie-ios/Classes/Models/LOTLayerGroup.m index 1d12d010f6..81d38ba532 100644 --- a/lottie-ios/Classes/Models/LOTLayerGroup.m +++ b/lottie-ios/Classes/Models/LOTLayerGroup.m @@ -38,7 +38,9 @@ - (void)_mapFromJSON:(NSArray *)layersJSON withAssetGroup:assetGroup withFramerate:framerate]; [layers addObject:layer]; - modelMap[layer.layerID] = layer; + if(layer.layerID) { + modelMap[layer.layerID] = layer; + } if (layer.referenceID) { referenceMap[layer.referenceID] = layer; }