【问题标题】:How to fix apple80211GetInfoCopy() memory leak?如何修复苹果 80211 GetInfo Copy() 内存泄漏?
【发布时间】:2015-03-26 20:45:29
【问题描述】:

当我反复调用 apple80211GetInfoCopy() 来跟踪 RSSI 时,内存泄漏。

CFDictionaryRef info = NULL;
apple80211GetInfoCopy( airportHandle, &info );         // read WIFI info including RSSI from iOS

【问题讨论】:

    标签: ios objective-c iphone memory-leaks network-programming


    【解决方案1】:

    我解决了:

    CFDictionaryRef info = NULL;
    apple80211GetInfoCopy( airportHandle, &info ); // read WIFI info including RSSI from iOS
    [info release];
    

    【讨论】:

      【解决方案2】:

      由于函数apple80211GetInfoCopy() 的名称包含“复制”一词,您拥有它返回的对象,并且您有责任在不再需要它时释放它。您可以致电CFRelease(info) 进行操作。

      (如果您感到意外,请查看 Apple Memory Management Policy。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-06
        • 1970-01-01
        • 2012-01-12
        • 2018-05-09
        • 2018-07-12
        • 2012-09-14
        • 2020-05-24
        相关资源
        最近更新 更多