Я сделал NSDictionary, скажемNSDictionary после определенного объекта null?
NSDictionary *question = [NSDictionary dictionaryWithObjectsAndKeys:
variable_first,@"first",
variable_second,@"second",
variable_third,@"third",
variable_fourth,@"fourth",
variable_fifth,@"fifth",
nil];
Здесь, если любой один из
variable_first variable_second variable_third variable_fourth variable_fifth
Чем, словарь не спасут любой клавиши вперед.
позволяет сказать, что если переменная_third имеет значение null от сервера, то переменная__fourth & variable_fifth не будет добавлена, независимо от того, имеют ли они значения.
Могу ли я увидеть, где яблоко написало это, или любая идея, почему Objective-C демонстрирует такое поведение?
Спасибо.
Учитывая, что список 'nil' завершающим, один не может легко экстраполировать, что' 'dictionaryWithObjectsAndKeys: сохраняет пары данных до тех пор, встречая' nil' – Arc676
variable_first variable_first: [NSNull нуль], @ «первый» использовать этот способ –
при создании словаря 1-го проверяют все 5 значений переменных, если они равны нулю, устанавливают для них пустое и затем назначают словарь. – poojathorat