我们常常会用一个model来存放数组或者字典对应的value值,
比如我们传递一个字典到model解析:
like this:
- (instancetype)initWithDictionary:(NSDictionary *)dictionary
like this:
NSArray *theDeliveryPeriods = WMCValidatedObject(dictionary[@"periods"]);
_deliveryDate = [WMCValidatedObject(dictionary[@"deliveryDate"]) doubleValue] / 1000;
不过我发现一个小细节问题:
如果这个字典没有periods,app并不会崩溃,也就是说我们传入的字典并没有对应的key
系统会返回一个空的东西即nil,这个我亲身试验过喔!