flutter_aliplayer/ios/Classes/NSDictionary+ext.m

32 lines
631 B
Matlab
Raw Permalink Normal View History

2023-12-06 11:23:26 +08:00
//
// NSDictionary+ext.m
// flutter_aliplayer
//
// Created by aliyun on 2020/11/27.
//
#import "NSDictionary+ext.h"
@implementation NSDictionary (ext)
-(NSDictionary*)removeNull{
NSArray *keyArr = [self allKeys];
NSMutableDictionary *resDic = [[NSMutableDictionary alloc]init];
for (int i = 0; i < keyArr.count; i ++)
{
id obj = [self getStrByKey:keyArr[i]];
[resDic setObject:obj forKey:keyArr[i]];
}
return resDic;
}
-(id)getStrByKey:(NSString*)key{
id val = [self objectForKey:key];
if([val isKindOfClass:[NSNull class]]){
val = @"";
}
return val;
}
@end