Свойства объекта типа "id" - PullRequest
0 голосов
/ 14 ноября 2011

Могу поспорить, это очень простой вопрос, но я не понимаю!

Я загружаю некоторые данные REST и помещаю их в объекты в NSMutableArray.

  1. Загрузить REST-данные
  2. Разбор остальных данных для объектов
  3. Добавление объектов в массив NSMutable

Теперь мне нужно получить доступ к некоторым свойствам объектов, хранящихся в изменяемом массиве, и я получаю ошибки XCode, утверждая, что в объекте типа «id» нет свойства с данным именем.

Может ли кто-нибудь дать мне быстрый совет? Я думал, что смогу напрямую использовать Объекты и их свойства в массиве NSMutable.

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 14 ноября 2011

Возможно, вам нужно привести объекты в изменяемый массив, а не использовать точечную запись. Как в

[anArray objectAtIndex:i].yourProperty; // will give you an error
[(YourClass*)[anArray objectAtIndex:i] yourProperty]; // should work
...