Skip to content

Commit 4494371

Browse files
authored
fix: multiple modules will disappear randomly (#1202)
1 parent 07da0a6 commit 4494371

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

iOS/DoraemonKit/Src/Core/Cache/DoraemonCacheManager.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,6 @@ - (NSMutableArray *)allKitShowManagerData{
478478
}
479479
[mutableDataArray addObjectsFromArray:[self kitShowManagerData]];
480480
}else{
481-
NSMutableDictionary *mutableDic = [[NSMutableDictionary alloc] init];
482481
for (NSDictionary *dic in dataArray) {
483482
NSString *moduleName = dic[@"moduleName"];
484483
if (moduleName && ([moduleName isEqualToString:DoraemonLocalizedString(@"常用工具")] ||
@@ -495,11 +494,12 @@ - (NSMutableArray *)allKitShowManagerData{
495494
for (NSDictionary *subDic in pluginArray){
496495
[mutablepluginArray addObject:subDic.mutableCopy];
497496
}
497+
NSMutableDictionary *mutableDic = [[NSMutableDictionary alloc] init];
498498
[mutableDic setValue:dic[@"moduleName"] forKey:@"moduleName"];
499499
[mutableDic setValue:mutablepluginArray forKey:@"pluginArray"];
500-
}
501-
if (mutableDic.allKeys.count) {
502-
[mutableDataArray insertObject:mutableDic atIndex:0];
500+
if (mutableDic.allKeys.count) {
501+
[mutableDataArray insertObject:mutableDic atIndex:0];
502+
}
503503
}
504504
}
505505

0 commit comments

Comments
 (0)