У меня есть 2 NSArray
с содержанием ид и другие содержимое URLsРабота с NSDictionary массиву
Но когда я создаю NSDictionary
его внешний вид, как это (от NSLog
):
2015-07-03 17:10:51.072 hibridTesting[4950:166675] {
(
) = (
);
(
30,
31
) = (
"https://www.google.com",
"https://www.yahoo.com"
);
(
10,
11,
12,
13
) = (
"https://www.facebook.com/",
"https://www.sapo.pt",
"https://www.sapo.pt",
"https://www.sapo.pt"
);
(
20,
21,
22,
23,
24,
25
) = (
"https://www.google.com",
"https://www.google.com",
"https://www.google.com",
"https://www.google.com",
"https://www.google.com",
"https://www.google.com"
);
}
и если я это
arrayDeSitesSubmenus = [mydictionary objectForKey:@"21"];
и если я печатаю мой arrayDeSitesSubmenus
это говорит nil
.
То, что я хочу каждый идентификатор для URL, и то, что я понимаю, группа ключей к группе адресов
EDIT:
мои журналы из массивов:
2015-07-03 17:33:55.771 hibridTesting[5122:174427] (
(
"https://www.facebook.com/",
"https://www.sapo.pt",
"https://www.sapo.pt",
"https://www.sapo.pt"
),
(
"https://www.google.com",
"https://www.google.com",
"https://www.google.com",
"https://www.google.com",
"https://www.google.com",
"https://www.google.com"
),
(
"https://www.google.com",
"https://www.yahoo.com"
),
(
),
(
),
(
),
(
)
)
2015-07-03 17:33:55.771 hibridTesting[5122:174427] (
(
10,
11,
12,
13
),
(
20,
21,
22,
23,
24,
25
),
(
30,
31
),
(
),
(
),
(
),
(
)
)
я возьмите мои массивы из xmlparse, вот почему мои журналы выглядят так: спасибо.
Вы не создали правильный '' NSDictionary''. Ключ не является «21», а «NSArray» от 20 до 25 с соответствующим URL-адресом. Используйте это: '[NSDictionary dictionaryWithObjects: arrayURLs forKeys: arrayIds];' – Larme