我敢打赌这是一个非常基本的问题,但我不明白!
我加载一些 REST 数据并将其放入 NSMutableArray 中的对象中。
- 加载 REST 数据
- 将 Rest 数据解析为对象
- 将对象添加到 NSMutable 数组
现在我需要访问存储在可变数组中的对象的一些属性,我收到 Xcode 错误,指出在类型为“id”的对象中没有具有给定名称的属性。
有人可以给我一个快速提示吗?我以为我可以直接在 NSMutable 数组中使用对象及其属性。
感谢您的帮助!
最佳答案
您可能需要将对象转换为可变数组,而不是使用点符号。如
[anArray objectAtIndex:i].yourProperty; // will give you an error
[(YourClass*)[anArray objectAtIndex:i] yourProperty]; // should work
关于ios - 对象类型 "id"的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122916/