24

有什么不同,

(CFDataRef) data

&

(__bridge CFDataRef) data

Xcode 要求我将其更改为桥接。是因为ARC吗?

4

1 回答 1

30

是的,当您在免费桥接类型之间进行转换时,需要向 ARC 提供说明。在这种情况下__bridge,告诉 ARC 什么都不做,所以这将与之前的标准转换相同。

您可以阅读过渡到 ARC 发行说明,了解有关进行桥接转换的不同方法的更多详细信息。

于 2012-05-31T13:25:27.343 回答