我有下面的块给我的性能工具的问题:特别是它说STObject泄漏。我不知道为什么?看不到为什么这里有内存泄漏
for (NSDictionary *message in messages)
{
STObject *mySTObject = [[STObject alloc] init];
mySTObject.stID = [message valueForKey:@"id"];
[items addObject:mySTObject];
[mySTObject release]; mySTObject = nil;
}
[receivedData release]; receivedData=nil;
[conn release]; conn=nil;
UPDATE:
项目是@属性(非原子,保留),这会导致保留计数为+2?
你用'items'做什么? – 2010-08-18 13:03:03
可能不在这一部分。你用静态分析仪检查过了吗? – Eiko 2010-08-18 13:05:11
我将项目传递给我的代理。它在dealloc中发布 – 2010-08-18 13:09:51