0

我正在将一些代码转换为 ARC,并且根据编译器错误消息,我需要桥接此代码:

SCNetworkReachabilityContext    context = {0, self, NULL, NULL, NULL};

我查看了文档,但有些地方不正确。有人能告诉我为什么这个桥接不起作用吗?谢谢

SCNetworkReachabilityContext    context = {0, (__bridge_retained SCNetworkReachabilityContext)self, NULL, NULL, NULL};
4

1 回答 1

0

感谢上面 Paul Hunter 的链接参考,我能够更接近于弄清楚这一点。实际的解决方案是这样做:

SCNetworkReachabilityContext context = {0, (__bridge_retained void * )self, NULL, NULL, NULL};
于 2012-04-19T13:10:26.827 回答