提交 60c12ee5 authored 作者: lopo's avatar lopo

fix: use __weak to avoid retain cycle

上级 68fd4181
......@@ -421,10 +421,13 @@ NSObject <FlutterPluginRegistrar> *_fluwxRegistrar;
return [WXApi handleOpenURL:url delegate:self];
}else {
// unregistered -- cache open url request and handle it once WXApi is registered
__weak typeof(self) weakSelf = self;
_cachedOpenUrlRequest = ^() {
[WXApi handleOpenURL:url delegate:self];
__strong typeof(weakSelf) strongSelf = weakSelf;
[WXApi handleOpenURL:url delegate:strongSelf];
};
// simply return YES to indicate that we can handle open url request later
return YES;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论