0

一部のコードを ARC に変換していますが、コンパイラ エラー メッセージに従って、このコードをブリッジする必要があります。

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

ドキュメントを見ましたが、何かが正しくありません。このブリッジキャストが機能しない理由を誰か教えてもらえますか? ありがとう

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

1 に答える 1

0

上記のポール・ハンターのリンク参照のおかげで、私はこれを理解することに近づくことができました. 実際の解決策はこれを行うことでした:

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