AdWhirlを使用してiOSアプリをARC(Automatic Reference Counting)に変換しようとしました。 ARWが禁止するAdWhirlView.m内にいくつかの自動解放呼び出しがあります。AdWhirlとARC
ARCに私の有料アプリ(ARCにはなかったもの)をすべてリファクタリングしたとき、XCodeは自分の保持、リリース、オートリースを削除しましたが、AdWhirlView.mのコードが書かれている方法XCodeを一時停止すると、「[rewriter]」というメッセージが表示され、未使用の「autorelease」メッセージを削除することは安全ではなく、受信機がすぐに破棄される可能性があります。
ARCで正しく動作するようにAdWhirlView.mを書き換えることができる人はいますか? 2つの組み合わせを避けるように強制されますか? =/
ありがとうございます!
あなたはオートレスレースを取り外して自分で修理するのを止めますか? – Jasarien
また、特定のファイルのコンパイラフラグに '-fno-objc-arc'を追加することもできます(ターゲットビルド設定のビルドフェーズ領域を参照)。 –
私がARCに支払った有料アプリ(ARCにはない)をすべてリファクタリングしたとき、XCodeは自分の保持、リリース、オートリースを削除しましたが、AdWhirlView.mのコードが書かれている方法によってはXcodeが一時停止しました、 "[rewriter]に注目すると、未使用の「自動解放」メッセージを削除することは安全ではなく、その受信機はすぐに破棄される可能性があります。明らかに、自分のクラスを作成してアプリケーション内に広告を書く代わりにAdWhirlを使用していますが、私はその仕事をするためにAdWhirlに頼っていますが、コードを修正する方法はわかりません – RanLearns