我试图返回一个NSMutableArray的,但我得到这个错误在控制台:中的NSMutableArray
2010-10-01 14:12:21.348 电话簿[1424:A0F] + [链表 getListArray]:发送到类无法识别选择 0x1000053e8
该方法的代码是:
- (id)getListArray {
ListNode *tmp = iterator;
iterator = head;
NSMutableArray * list = [NSMutableArray arrayWithCapacity:self.getNSIntegerNum];
while ([iterator next] != nil) {
[list addObject:[iterator data]];
}
iterator = tmp;
return list;
}
和方法调用:
contacts = [LinkedList getListArray];
“接触” 是一个已经初始化的NSMutableArray对象。 任何想法?
你很明显需要购买一本关于可可的书来铺路。如果“contacts [really]是一个已经初始化的NSMutableArray对象”,那么你刚刚得到了内存泄漏或对Objective-C的重大误解。 – 2010-10-02 00:06:13