У меня есть array
, который выглядит так:
NSArray* phoneDicts = [currentPerson objectForKey:@"phones"];
И для записи результата я использую цикл, подобный этому:
for(id index in phoneDicts) {
NSLog(@"? phoneDicts:%@", index);
}
Но единственный выход, который я получаюэто:
2019-09-23 16:11:41.142931+0200 Mi[13183:468712] -[CurrentPerson phoneStatuses] line 315 $ ? phoneDicts:{
Это заканчивается {
, и я не уверен, что это значит.Я сделал нулевую проверку, чтобы убедиться, что она не лишена данных.Я также сделал подсчет phoneDicts, и он вернул 4, так что в массиве определенно есть данные.
Я также пытался:
NSLog(@"? phoneDicts object for key: %@", [phoneDicts valueForKey:@"phones"]);
Но это дало мне похожие результаты, на этот раз заканчивалось (
:
2019-09-23 16:11:41.142609+0200 Mi[13183:468712] -[CurrentPerson phoneStatuses] line 313 $ ? phoneDicts object for key: (
Итак, что я пропустил?Впервые в target-c, поэтому я не уверен, правильно ли записываю результаты.