有例如下:
int index = 1, size = 1, type = 1;
NSString * shopId = nil;
NSString * word = @"";
NSDictionary * para = [NSDictionary dictionaryWithObjectsAndKeys:
@(index), @"pageIndex",
@(size), @"pageSize",
shopId, @"shopId",
word, @"keyWord",
@(type), @"orderType",
nil];
问,字典para中有个key-value?
答案是2个,因为shopId为nil,中断了后续的赋值操作。
同样的操作在Array上类似,nil值也会中断后续的赋值初始化动作。