Closed Samback closed 11 years ago
Немного не понимаю о чем вы (укажите где этот участок в коде) response - это Foundation объект, который может быть как словарём, так и массивом.
@protocol VKRequestDelegate
@required /* @name Обязательные / /\ Возвращает ответ сервера в виде Foundation объекта
@param request запрос к которому относится вызов метода делегата @param response ответ сервера в виде Foundation объекта */
Просто интересно почему он вот так возвращается: response = ( { "can_post" = 0; "can_see_all_posts" = 0; "can_see_audio" = 1;
Я имею ввиду что мы получаем response (как NSDictionary c единственным ключом @"response" ) в котором сидит массив с единственным элементом (нулевым), в котором сидит NSDictionary c необходимыми данными, вот мой вопрос был в том зачем массив в которм только один элемент если можно было бы сделать просто response = { "can_post" = 0; "can_see_all_posts" = 0; "can_see_audio" = 1;
@Samback зачем они так сделали не знаю, но смею предположить, что для удобства обработки ошибок, ответов после загрузки файлов и тд.
Вопрос наверно более философский, чем технический :) Почему было решено добавить прослойку массива вместо Dictionary? Может я не глубоко копнул просто сейчас выходит надо сделать так