iOS 过滤后台传递 其他Json数据类型【过滤非字符串类型】
来源:互联网 发布:淘宝发布宝贝被限制 编辑:程序博客网 时间:2024/06/05 04:44
//过滤如null、整形等数据字段 重写setValuesForKeysWithDictionary 方法
- (void)setValuesForKeysWithDictionary:(NSDictionary<NSString *,id> *)keyedValues;
{
//setValuesForKeysWithDictionary:原理--遍历字典中所有的key,去模型中查找对应的属性,把值给模型属性赋值
// [*stop = YES 停止遍历]
[keyedValues enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key,id _Nonnull obj,BOOL *_Nonnull stop) {
if ([obj isKindOfClass:[NSNumberclass]]){
obj = [NSString stringWithFormat:@"%@",obj];
}
else if (obj == [NSNullnull]) {
obj = @"";
}
//.......添加相关过滤类型
//给模型的属性赋值
NSString *funcName = [NSStringstringWithFormat:@"set%@%@:",[[keysubstringToIndex:1]capitalizedString],[keysubstringFromIndex:1]];
if ([selfrespondsToSelector:NSSelectorFromString(funcName)]) {
[self setValue:obj forKeyPath:key];
}
}];
}
- iOS 过滤后台传递 其他Json数据类型【过滤非字符串类型】
- iOS 过滤json字符串中的特殊字符
- iOS NSString 过滤非法字符串
- object转json字符串时NULL值字段过滤及map、json互转后map类型问题
- JSON过滤
- [iOS] 过滤后台返回nil的数据
- 过滤掉字符串中的非数字
- 正则表达式过滤非数字字符串
- 过滤掉字符串中的非数字
- 字符串过滤
- 过滤字符串
- 字符串过滤
- 字符串过滤
- 字符串过滤
- 字符串过滤
- 字符串过滤
- 字符串过滤
- 字符串过滤~
- b2b b2c o2o javaweb 电子商务微服务云平台
- @RequestBody不能映射到对象
- KKT条件精简版
- POJ 2393 Yogurt factory
- discuz 变量所对应的中文
- iOS 过滤后台传递 其他Json数据类型【过滤非字符串类型】
- 新手村 Boss战-入门综合练习1 哥德巴赫猜想(升级版)
- 指针简单说明
- python基础学习(四)
- Android JNI 守护进程 service不被杀死
- 基于Redis实现延迟队列
- Nginx 出现 403 Forbidden 的解决办法
- 开始的几句话
- Hibernate整合Spring(java项目)