在我的一个函数中,我有一个while循环,可能需要临时创建一个对象。我的代码如下所示:我什么时候可以释放一个对象?
while(c < end){
if(specialCase){
Object *myObject = [Object alloc];
//do stuff with myObject
//I tried [myObject dealloc] here, but it crashed when this method was called.
}
c++;
}
该代码正常工作,但我担心内存泄漏。我想知道是否和如何我应该dealloc myObject。
谢谢!我试图在dealloc之前的某个时刻调用release,并得到错误的访问错误。我想现在我知道为什么。 – WolfLink