nic*_*eng 2 xcode memory-leaks memory-management objective-c ios
我在.h文件中定义了splitBarArr:
@property (nonatomic, retain) NSMutableArray *splitBarArr;
Run Code Online (Sandbox Code Playgroud)
我还在viewDidUnload中将其设置为nil,并在dealloc中释放它.
为什么XCode仍然说它是潜在的内存泄漏?
分配时retain属性的由1.因此保留计数增量alloc荷兰国际集团阵列确实+1并经由分配给属性self确实+1一次.将release在dealloc中不-1那么你还是+1离开了.像这样分配将解决问题:
self.splitBarArr = [NSMutableArray array];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |