我使用的NSArray名为allAvailableServices。 首先我初始化它,之后写了[allAvailableServices release];
然后我检查了条件if(allAvailableServices)。 它是真的! 我可能知道原因。 后来我写了 allAvailableServices = nil;
和[allAvailableServices release];
上面的代码后,如果(allAvailableServices)来到false.is那里,我以后allAvailableServices = nil;
零和释放的问题?
写道[allAvailableServices release];
每当allAvailableServices = nil
我需要分配新array.so如果我没任何问题打电话[allAvailableServices release];
我想有一个记忆问题,我纠正了吗? 任何人都可以为我提供一个处理它的最佳方式吗?
+1用于提示属性。 [属性](http://programmers.stackexchange.com/questions/36262/what-guidelines-do-you-suggest-for-using-objective-c-properties/78328#78328)而不是ivars帮助*很多*避免内存问题。 – 2011-05-30 11:53:46