我有这个 :
-(NSMutableArray*)setManch:(NSMutableArray*)data
{
NSMutableArray *manch=[data mutableCopy] ;
// some calculations on manch
return manch;
}
如果我尝试这样做:
NSMutableArray *manch=[[data mutableCopy] autorelease] ;
我撞车了。
但是,我必须以release
某种方式复制这个副本,因为我一次又一次地调用这个函数。我该怎么做?
for(int k=0;k< count;k=k+2)
{
if(k==count-1)
[manch addObject:[NSNumber numberWithInt:![[manch objectAtIndex:k] integerValue] ] ];
else
[manch insertObject:[NSNumber numberWithInt:![[manch objectAtIndex:k] integerValue] ] atIndex:k+1 ];
}