0
我有一个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()
}
})
}
它完美的作品在模拟器,而当建到本地设备。不过,我今天早上发布了我的build来测试,并且只有UIView的前3帧生成动画,然后是最后一帧动画。 (我共有9个)。标签继续按预期制作动画。我知道他们昨天更新了testflight ...更新之后遇到任何此类问题的任何人?
在您的开发环境中,从您的模拟器和设备中删除您的应用程序。做一个干净的构建并再次运行应用程序。它是否仍然按预期工作,或者现在是否像测试飞行中那样工作不正确? – rmaddy
感谢,由于某种原因,它仍然在模拟器中工作,但没有在重建后的设备上......回到绘图板..呃有点字面上大声笑。 – froggomad
设备文件系统区分大小写。模拟器通常不是。确保你的图像文件名完全匹配(包括大小写)代码中的内容。 – rmaddy