開発中のアプリにいくつかの問題があります。アニメーションの進行中に終了すると、アニメーションAPIの内部でreleaseメソッドが呼び出されないことがあります。
安全のために最後に[objrelease]を実行すると、コードが正しく機能してオブジェクトを解放すると、最終的に内部エラーがスローされます。
だから、私の質問は、リリースを呼び出すこれらのエラーを無視して、次の行に進む方法はありますか?
開発中のアプリにいくつかの問題があります。アニメーションの進行中に終了すると、アニメーションAPIの内部でreleaseメソッドが呼び出されないことがあります。
安全のために最後に[objrelease]を実行すると、コードが正しく機能してオブジェクトを解放すると、最終的に内部エラーがスローされます。
だから、私の質問は、リリースを呼び出すこれらのエラーを無視して、次の行に進む方法はありますか?
エラーを安全に無視する方法はありません。
オブジェクトの保持とリリースのセマンティクスを理解することは、バグのないObjective-Cコードを作成する上で最も重要な部分の1つです。自動参照カウント(ARC)を有効にすると、これらの煩わしさを大幅に軽減できますが、実際には、この機能がどのように機能するかを理解していなければ、真面目なObjective-Cコーダーになることはできません。
特定のエラーに関しては、リリース呼び出しのバランスを適切にとる方法を指摘できるように、ブロックのコードスニペットとアニメーションをキャンセルする方法を提供することをお勧めします。