From 6a180535555deeaedbf122c2c352d650e0ee2a4e Mon Sep 17 00:00:00 2001 From: luomy Date: Wed, 6 Jul 2022 19:09:55 +0800 Subject: [PATCH] fix(ios): check weak self status --- .../native/ios/renderer/component/view/NativeRenderView.mm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renderer/native/ios/renderer/component/view/NativeRenderView.mm b/renderer/native/ios/renderer/component/view/NativeRenderView.mm index ee6fe6feb..25e67a004 100644 --- a/renderer/native/ios/renderer/component/view/NativeRenderView.mm +++ b/renderer/native/ios/renderer/component/view/NativeRenderView.mm @@ -374,7 +374,10 @@ void NativeRenderBoarderColorsRelease(NativeRenderBorderColors c) { return; } dispatch_async(dispatch_get_main_queue(), ^{ - __typeof(weakSelf) strongSelf = weakSelf; + __strong __typeof(weakSelf) strongSelf = weakSelf; + if (!strongSelf) { + return; + } CALayer *strongLayer = strongSelf.layer; CGRect contentsCenter = ({ CGSize size = contentImage.size;