我正在使用以下代码行。
NSArray *emailArray = (__bridge NSArray *)ABMultiValueCopyArrayOfAllValues(emailProperty);
我正在使用ARC,但是现在分析它时它会给我一个警告“对象emailArray的潜在泄漏”...
我该如何解决这个问题?任何帮助表示赞赏。
答案 0 :(得分:6)
您希望在这种情况下使用__bridge_transfer
,因为您要将复制的数组的所有权转移到NSArray
:
NSArray *emailArray = (__bridge_transfer NSArray *)ABMultiValueCopyArrayOfAllValues(emailProperty);