我有一个 NSMutableArray
@property (copy, nonatomic) NSMutableArray *childrenArray;
现在我像这样初始化它:
self.childrenArray = [NSMutableArray arrayWithArray:children];
上面的 children 也是 nsmutable 的,
现在,当我从子数组中删除一个对象时,我收到了这个错误:
[__NSArrayI removeObjectAtIndex:]: unrecognized selector sent
我立即明白我的删除是在 NSArray 上调用的,所以我的查询是为什么我的访问器返回 NSArray,因为它应该返回 NSMutableArray。
谢谢,