iOS 防止字典缺少参数崩溃

2020-05-07  本文已影响0人  大橙子与小佳阳

在iOS 开发过程中NSDictionary 使用量是非常大的 但是如果有nil或者为空的话就会造成崩溃
示例:
NSDictionary *dic = [NSDictionary dictionaryWithObjects:@[@"1",@"2",@""] forKeys:@[@"experience_id",@"work_type_id",@"certificate_id"]];

为了防止崩溃
示例:
NSDictionary *Dic = [NSDictionary dictionaryWithObjectsAndKeys:
@"1",@"experience_id",
@"2",@"work_type_id",
@"",@"certificate_id", nil];
但是这种写法会有一点问题 就是如果value为空那么这个Key和Value 就不会存在这个字典中.

上一篇 下一篇

猜你喜欢

热点阅读