Browse Source

WDFMobileStorage插件参数格式化

liufl5 5 years ago
parent
commit
b7a5faeac3
1 changed files with 17 additions and 12 deletions
  1. 17 12
      WadeMobileFunc/WadeMobileFunc/WDFMobileStorage.m

+ 17 - 12
WadeMobileFunc/WadeMobileFunc/WDFMobileStorage.m

80
80
81
- (void)getMemoryCache:(NSArray *)param {
81
- (void)getMemoryCache:(NSArray *)param {
82
    id key = param[0];
82
    id key = param[0];
83
    id defvalue = param[1];
84
//    id defaultValue = param[1];
85
//    if ([defaultValue isKindOfClass:[NSNull class]]) {
86
//        defaultValue = @"";
87
//    }
88
//    NSString *defvalue = [NSString stringWithFormat:@"%@", defaultValue];
83
    
84
//    id defvalue = param[1];
85
    
86
    //蜂行动需这么写
87
    id defaultValue = param[1];
88
    if ([defaultValue isKindOfClass:[NSNull class]]) {
89
        defaultValue = @"";
90
    }
91
    NSString *defvalue = [NSString stringWithFormat:@"%@", defaultValue];
89
    
92
    
90
    if ([key isKindOfClass:[NSArray class]]) {
93
    if ([key isKindOfClass:[NSArray class]]) {
91
        NSArray *keys = key;
94
        NSArray *keys = key;
222
        isEncrypt = [param[2] boolValue];
225
        isEncrypt = [param[2] boolValue];
223
    }
226
    }
224
    id key = param[0];
227
    id key = param[0];
225
    id defValue = param[1];
226
    
228
    
227
//    id defaultValue = param[1];
228
//    if ([defaultValue isKindOfClass:[NSNull class]]) {
229
//        defaultValue = @"";
230
//    }
231
//    NSString *defValue = [NSString stringWithFormat:@"%@", defaultValue];
229
//    id defValue = param[1];
230
    
231
    //蜂行动需这么写
232
    id defaultValue = param[1];
233
    if ([defaultValue isKindOfClass:[NSNull class]]) {
234
        defaultValue = @"";
235
    }
236
    NSString *defValue = [NSString stringWithFormat:@"%@", defaultValue];
232
    
237
    
233
    id value = [self getOfflineCache:key defValue:defValue];
238
    id value = [self getOfflineCache:key defValue:defValue];
234
    /* 处理异常的结果 */
239
    /* 处理异常的结果 */