提交 93d52421 编写于 作者: Y yixiang

保证install方法只执行一次

上级 78ff049f
......@@ -58,6 +58,8 @@ typedef void (^DoraemonPerformanceBlock)(NSDictionary *);
@property (nonatomic, copy) DoraemonPerformanceBlock performanceBlock;
@property (nonatomic, assign) BOOL hasInstall;
@end
@implementation DoraemonManager
......@@ -78,6 +80,11 @@ typedef void (^DoraemonPerformanceBlock)(NSDictionary *);
}
- (void)installWithCustomBlock:(void(^)(void))customBlock{
//保证install只执行一次
if (_hasInstall) {
return;
}
_hasInstall = YES;
for (int i=0; i<_startPlugins.count; i++) {
NSString *pluginName = _startPlugins[i];
Class pluginClass = NSClassFromString(pluginName);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册