iOS应用程序滞后并冻结iOS 13中的iPhone 6s / 7/8

问题描述 投票:0回答:1

[我们有一个使用Objective C开发的iOS本机应用,并使用Storyboard的UI自动布局。

  • [在所有设备上的iOS 12.4.1中都可以正常运行,但并非现在只能在iPhone 6s / 7/8的iOS 13中运行。
  • 仅此屏幕尺寸有问题。
  • 除了其他所有iPhone屏幕最多支持iPhone 11 Pro Max。
  • 而且iPhone 6s / 7/8模拟器中没有这个问题。只有在真正的设备。
  • [当它安装在iPhone 7上并运行该应用程序时,它会非常滞后并偶尔冻结该应用程序,我必须将其关闭,但iphone也变得迟钝。

我没有收到任何错误。

我以为这是布局问题,所以我删除了所有首先显示的屏幕的约束,并重新添加了约束。并尝试使用XCode Instruments进行调试以测试性能,但是那也没有显示任何问题(我对使用XCode Instruments不太熟悉)。

我在这个问题上呆了几天。而且我找不到任何人遇到同样的问题。

我非常感谢您的帮助。是什么原因造成的?

objective-c autolayout ios13 xcode11
1个回答
0
投票

我面临类似的问题,发现代码和情节提要中也使用了不推荐使用的SearchDisplayController。这导致我的应用在真实设备上崩溃,但在iOS 13.1.2模拟器上却没有崩溃。删除SearchDisplayController后,对我来说一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.