【问题标题】:Warning in case of ARC?ARC情况下的警告?
【发布时间】:2023-03-06 19:32:01
【问题描述】:

我正在使用以下代码行..

    NSArray *emailArray = (__bridge NSArray *)ABMultiValueCopyArrayOfAllValues(emailProperty);

我正在使用 ARC ,但现在在分析这个时它给了我一个警告“对象 emailArray 的潜在泄漏”......

我该如何解决这个..?任何帮助表示赞赏。

【问题讨论】:

    标签: iphone ios objective-c automatic-ref-counting


    【解决方案1】:

    您想在这种情况下使用__bridge_transfer,因为您想将复制数组的所有权转移到您的NSArray

    NSArray *emailArray = (__bridge_transfer NSArray *)ABMultiValueCopyArrayOfAllValues(emailProperty);
    

    【讨论】:

    • 或者,CFBridgingRelease()
    猜你喜欢
    • 2011-05-23
    • 1970-01-01
    • 2017-10-09
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 2014-12-24
    • 2021-11-22
    相关资源
    最近更新 更多