2

AFNetworkingは自分のプロジェクトで使用していますが、ここに2つの警告があります。 警告

完全な警告文字列は次のとおりです。

/AFNetworking/AFHTTPClient.m:575:38: Capturing 'operation' strongly in this block is likely to lead to a retain cycle

4

1 に答える 1

5

この問題について非常に良い答えを持つ他の 2つの質問があります。これは、ブロック内で強力な変数を使用する場合の問題です。ARCを使用するときにこれに対抗するには、__weak宣言を使用する必要があります。特に詳細については、最初のリンクを読むことをお勧めします。

編集

最初は、AFNetworkingのコードにこの警告が表示されていることに気づいていませんでした。最新バージョンのAFNetworkingを使用している場合、この警告は表示されません。

于 2012-12-21T23:34:23.170 に答える