Как мне зарегистрировать правильный тип NSArray? - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть 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, поэтому я не уверен, правильно ли записываю результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...