2
私は、iOSプロジェクト内で頻繁に割り当てられ、deallocされているUIViewサブクラスを持っています。私は[self.layer removeAllAnimations];
を追加して、オブジェクトを破壊する前にすべてのアニメーションを削除しようとしました。時々、私はまだ-[ClassName animationDidStop:finished:]: message sent to deallocated instance
を得る。さて、アニメーションを削除しても、そのデリゲートを削除して、アニメーションを止めないでください。UIView deallocがまだ参照を残しているときに現在のアニメーションをすべて削除する
私はこれを行い、各レイヤーの代理人をnilに設定しましたが、同じエラーが表示されます。私はまた、ループして、成功なしでサブビューを削除しようとしました。 –
これはデバイスでも発生しますか? –
私はデバイスでテストしています。厳密にはiPad(第1世代)。 –