AXUIElement内存管理

时间:2016-07-19 09:08:56

标签: objective-c memory-management automatic-ref-counting

我是这样写的:

AXUIElementRef windowUIElement = AXUIElementCreateApplication(pid);
.....
if (windowUIElement) {
   CFRelease(windowUIElement);
   windowUIElement = NULL;
}

但是当我使用乐器Leak时,enter image description here

然后我将代码更改为

AXUIElementRef windowUIElement = CFRetain(AXUIElementCreateApplication(pid));
.....
if (windowUIElement) {
   CFRelease(windowUIElement);
   windowUIElement = NULL;
}

但仍然: enter image description here

真的不知道为什么,我已经google了很多,找到了一些类似的问题,但没有答案,希望有人可以帮忙。

0 个答案:

没有答案