私はUIViewのはこのようなアニメーションがあります。UIView.animateがtestflightで働いていない - Xcodeの8スウィフト3
func animateStart() {
UIView.animate(withDuration: 3, animations: {
self.firstImg.image = UIImage(named:"image.JPG")
self.firstImg.alpha = 1
}, completion: { finished in
if finished {
self.animateSecond()
}
})
}
func animateSecond() {
UIView.animate(withDuration: 2, animations: {
self.firstLbl.text = "This..."
self.firstLbl.alpha = 1
self.firstLbl.alpha = 0
}, completion: { finished in
if finished {
self.animateThird()
}
})
}
これは、シミュレータで完璧に動作し、ローカルデバイスに内蔵されたとき。しかし、私は今朝testflightにビルドを公開し、UIViewの最初の3つのフレームのみがアニメーション化され、最後のフレームがアニメーション化されます。 (私は合計9人です)。ラベルは期待どおりにアニメートし続けます。私は彼らが昨日testflightを更新したことを知っています...更新後にこのようなことが起こっている人は誰ですか?
開発環境では、あなたのアプリをシミュレータとデバイスから削除してください。クリーンビルドを行い、アプリケーションを再度実行します。テストフライトのようにまだ正常に動作していますか? – rmaddy
ありがとう、何らかの理由でそれはまだシミュレータでは動作しますが、再構築後のデバイスでは動作しません...図面ボードに戻って..ちょっと文字通り笑。 – froggomad
デバイスファイルシステムでは、大文字と小文字が区別されます。シミュレータは通常そうではありません。あなたの画像ファイル名がコード内のものと正確に(大文字小文字を含めて)一致することを確認してください。 – rmaddy