【发布时间】:2012-08-23 04:09:45
【问题描述】:
我有一个 NSMutableArray
@property (copy, nonatomic) NSMutableArray *childrenArray;
现在我像这样初始化它:
self.childrenArray = [NSMutableArray arrayWithArray:children];
上面的children也是nsmutable的,
现在,当我从子数组中删除一个对象时,我收到了这个错误:
[__NSArrayI removeObjectAtIndex:]: unrecognized selector sent
我立即明白我的 remove 正在 NSArray 上被调用,所以我的问题是为什么我的访问器返回 NSArray,因为它应该返回 NSMutableArray。
谢谢,
【问题讨论】:
标签: iphone objective-c nsmutablearray