Поскольку allValues
не является допустимым методом для NSArray, который был возвращен.
Анализатор JSON не всегда возвращает словарь как внешний объект Objective-C. Скорее, то, что вы получите обратно, зависит от того, какой текст JSON был введен, а для входящего текста JSON был массив ([]
) в качестве внешней структуры.
(Обратите внимание, что по общему правилу вы всегда должны проверять результат из анализатора JSON, чтобы увидеть, какой тип был возвращен, если только вы не уверены для абсолютной уверенности, что это всегда будет массив или, наоборот, "объект" / словарь.)