diff --git a/doric-iOS/Pod/Classes/Shader/DoricSuperNode.m b/doric-iOS/Pod/Classes/Shader/DoricSuperNode.m index 1118d4c2..8176d50a 100644 --- a/doric-iOS/Pod/Classes/Shader/DoricSuperNode.m +++ b/doric-iOS/Pod/Classes/Shader/DoricSuperNode.m @@ -157,6 +157,9 @@ - (void)reset { } - (void)subNodeContentChanged:(DoricViewNode *)subNode { + if (self.doricContext.destroyed) { + return; + } if (self.superNode && (self.view.doricLayout.widthSpec == DoricLayoutFit || self.view.doricLayout.heightSpec == DoricLayoutFit)) {