В чем разница между этими двумя выходами NSArray с использованием NSLog
?Разница между этими двумя NSArrays
//Use to get all values from within Dictionary
NSArray * values = [self.dict allValues];
//Title
self.namesArray = [values valueForKey:@"Imade"];
дает следующее, который разбивается на значения KEY они хранятся в:
Names : (
(
tttt,
tgrtg,
trgrtgrtgrtgrtg
),
(
fcxczxc,
zcxzc,
asad
),
(
sdedw,
frfefr
)
)
и
self.colorArray= [[NSArray alloc] initWithObjects: @"Red", @"Yellow", @"Green",
@"Blue", @"Purpole", nil];
дает
Names : (
Red,
Yellow,
Green,
Blue,
Purpole
)
Теперь я могу заполнить uiTableViewCell с цветной NSArray, однако я не могу с именами NSArray. Почему это и как я могу это исправить? Нужно ли мне разрывать namesArray дальше и как это сделать? Мне жаль, если это очевидно.
При необходимости
//Use to get Key Values from within Dictionary
self.sectionArray = [self.dict allKeys];
UPDATE:
Что касается массива, сбрасываемого после «Имена:», первым является массив, содержащий 3 массива, а второй содержит 5 строк. (BTW, какой цвет «Purpole»?) –
Каков следующий этап после этого? Каждый массив в массиве разделяется значением ключа, которое показано над изображением plist ..... и да, не знаю, какой цвет Purpole! :) – memyselfandmyiphone
Не было ли такого фильма? (В принципе, мы понятия не имеем, что вы намерены делать со значениями в первом массиве, поэтому не представляете, как сопоставить его со второй схемой. О всех, что я могу догадаться, состоит в том, что вы можете объединить массивы в один длинный массив - то, что вы должны иметь возможность выяснить, как сделать быстрый просмотр в спецификации NS (Mutable) Array). –