ios - Swift 5/Xcode 11 更新后模拟器在动画 block 处卡住

标签 ios swift ios-simulator uiviewanimation xcode11

我在 Xcode 11 中将项目更新为 Swift 5,现在程序在 iPhone 11 模拟器中的动画 block 处卡住。当我在动画之后设置断点时,它永远不会命中它。重新启动 Xcode 和模拟器并没有解决问题。如果我在设备上运行该程序,它可以正常工作。

对正在发生的事情有什么想法吗?也许是内存问题?

UIView.animate(withDuration: 1, delay: 0, usingSpringWithDamping: 0.5, initialSpringVelocity: 0.5, options: [UIView.AnimationOptions.curveEaseIn], animations: {

    self.introTextView.transform = self.introTextView.transform.translatedBy(x: 200, y: 0)
})

最佳答案

显然这是模拟器上的一个错误。希望这个问题很快就能得到解决,但在那之前,您可以通过取消选中粘贴板选项来修复。

Simulator -> Edit -> Automatically Sync Pasteboard.

来自这个有用的答案here .

关于ios - Swift 5/Xcode 11 更新后模拟器在动画 block 处卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58194400/

相关文章:

ios - 动态库可以被解码或解压到什么程度? - iOS

ios - iPhone 不会忘记测试用户帐户(应用内购买)

ios - 为什么它需要 tableView(_ :indentationLevelForRowAt:) when Inserting cell into a table view with static cells

objective-c - App 在 iPad 1 上崩溃,但在 iPad 2 或第 3 代上不会

ios - 无法在 Xcode 10 中查找屏幕比例和意外的物理屏幕方向

ios - iOS 中的 SecKeyRawVerify 收到误报

ios - UICollectionView 单元格不并排

Swift 3 - @available 仅适用于 ios 9 而不是 ios 10

ios - UIViewControllerRepresentable 包装在 AnyView 中时无法正常工作

iphone - 解决 iphone 内存泄漏的最佳方法是什么?