zoukankan      html  css  js  c++  java
  • 检查字典中是否有NULL 类型,如果有的话,转换成"",因为字典中又null ,是不能存入到NSUserDefalut 里面的.

    //该方法是检查字典中是否有nil 的,有nil就转行成""

    - (NSDictionary *)checkDict:(NSDictionary *)sender

    {

        NSMutableDictionary * dict_mutable = [[NSMutableDictionary alloc] init];

        NSArray * keys = sender.allKeys;

        for (NSString * key in keys) {

            if ([[sender objectForKey:key] isKindOfClass:[NSDictionary class]]) {

                 NSDictionary * tempDict = [self checkDict:[sender objectForKey:key]];

                [dict_mutable setObject:tempDict forKey:key];

            }

            else{

                if ([[sender objectForKey:key] isKindOfClass:[[NSNull null] class]]) {

                    [dict_mutable setObject:@"" forKey:key];

                }

                else{

                    [dict_mutable setObject:[sender objectForKey:key] forKey:key];

                }

            }

        }

        return dict_mutable;

    }

  • 相关阅读:
    9、UmbracoNewsSite:分页
    7、UmbracoNewsSite:新闻详情页
    6、UmbracoNewsSite:添加新闻分类
    5、UmbracoNewsSite:添加css和js文件
    3、UmbracoNewsSite:文档类型设置
    书单
    文章
    Django-rest framework框架
    Django框架
    前端快速入门
  • 原文地址:https://www.cnblogs.com/yinyakun/p/4335020.html
Copyright © 2011-2022 走看看