美文网首页
构建字典时注意nil

构建字典时注意nil

作者: 喜欢就可以 | 来源:发表于2016-02-25 14:28 被阅读39次

联系两天收到两个bug,都是在构建字典是传入的对象为nil,导致的崩溃。如:

 YKPersonIfonData *personData = [YKLocationDataTool personDataObjectFromUserInfoFromPhlist];

  NSDictionary *param = @{kRegisterRegionPhone : personData.user_phone};

构建字典时一定要做nil检查,否则一旦获取对象失败就会造成崩溃。

相关文章

  • 构建字典时注意nil

    联系两天收到两个bug,都是在构建字典是传入的对象为nil,导致的崩溃。如: 构建字典时一定要做nil检查,否则一...

  • MJExtesion模型转字典

    利用MJExtesion框架将模型转成字典,当模型中的属性值为nil时,转化的字典中没有属性值为nil的key.这...

  • Swift中字典的学习笔记

    字典查找将返回的是可选值,当特定建不存在时,下标查询会返回nil。 字典其实就是哈希表。字典通过键的hashVal...

  • 可变字典初始化的问题

    首个obj是nil的话导致整个字典也为nil;同理可变数组

  • Objective-C Tips

    1、oc中各种nil。 nil用来表示空对象,数组、字典结束判断 Nil用于类的空指针 NSNull用来标识什么都...

  • iOS中字典转与JSON NSData之间的互相转换

    1.字典转json NSError*parseError =nil; NSData*jsonData = [NSJ...

  • iOS常见的崩溃

    数组越界 字面量数组和字典插入nil值 字典 Unrecognized Selector NaN崩溃 富文本初始化...

  • go踩坑

    1.在值为nil的字典上执行读操作会成功吗,那写操作呢? 除了添加键 - 元素对,我们在一个值为nil的字典上做任...

  • iOS runtime之数据、字典越界及button重复点击处理

    一、runtime之数据、字典越界 方法交换 Runtime解决数据越界及字典key或value为nil的情况,主...

  • Python爬虫笔记

    1.Cookies构建: 字典格式,使用函数 2.请求头构建: 构建成字典格式 3.requests.get方法:...

网友评论

      本文标题:构建字典时注意nil

      本文链接:https://www.haomeiwen.com/subject/bpwikttx.html