对象类型“id”的属性

时间:2011-11-14 14:19:19

标签: ios object nsmutablearray properties

我敢打赌这是一个非常基本的问题,但我不明白!

我加载一些REST数据并将其放在NSMutableArray中的Objects中。

  1. 加载REST数据
  2. 将Rest-Data解析为对象
  3. 将对象添加到NSMutable数组
  4. 现在我需要访问存储在可变数组中的对象的一些属性,并且我得到Xcode错误,声明在“id”类型的对象中没有给定名称的属性。

    有人可以给我一个快速提示吗?我以为我可以直接在NSMutable数组中使用Objects及其属性。

    感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您可能需要在可变数组中强制转换对象,而不是使用点符号。如在

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