我敢打赌这是一个非常基本的问题,但我不明白!
我加载一些REST数据并将其放在NSMutableArray中的Objects中。
现在我需要访问存储在可变数组中的对象的一些属性,并且我得到Xcode错误,声明在“id”类型的对象中没有给定名称的属性。
有人可以给我一个快速提示吗?我以为我可以直接在NSMutable数组中使用Objects及其属性。
感谢您的帮助!
答案 0 :(得分:2)
您可能需要在可变数组中强制转换对象,而不是使用点符号。如在
[anArray objectAtIndex:i].yourProperty; // will give you an error
[(YourClass*)[anArray objectAtIndex:i] yourProperty]; // should work