1

アプリに a を独自に実装していUIActivityViewます。

反対方向に回転する 2 つのイメージで構成されています。ビューは View Controller で作成され、viewDidLoadに基づいてアニメーション化を開始しNSNotificationます。

ビュー コントローラが最初に作成されて画面にプッシュされると、スピナーが表示され、アニメーションを開始するコードが実行されますが、delegate メソッド-animationDidStop:finished:は ですぐに呼び出されfinished = NOます。これは iOS 7 でのみ発生します。iOS 6 では、終了パラメータは正しく " YES" です。ビュー コントローラが読み込まれると、アニメーションは常に機能しfinished = NOます。

新しいビューが画面に表示されたときに、iOS 7 ではアニメーションが中断されるが、iOS 6 では中断されないという同様の問題が発生した人はいますか? これをデバッグするための提案はありますか? すべてがメイン スレッドで行われていること、および実行順序が iOS 7 と iOS 6 で同じであることは既に確認済みです。

4

0 に答える 0