gpt4 book ai didi

ios - iOS模拟器之间的差异

转载 作者:行者123 更新时间:2023-11-29 03:10:21 25 4
gpt4 key购买 nike

我有一个计算密集但编程相当简单的应用程序。例如,没有线程。一切都是直线。

如果我在 iPhone 视网膜 3.5"模拟器中运行该应用程序,我可以充分锻炼该应用程序以使其毫不费力地导致访问冲突:

{从 UIView drawRect 方法调用}

UIImage *image = [self getImage] ;
[image drawAtPoint:point] ; // Crash here-no identifiable pattern when it crashes here.

getImage 方法要么返回指向已加载的 UIImage 的指针,要么加载图像并返回指针。调试器似乎在崩溃后显示有效的 UIImage

如果我在任何其他模拟器中运行该应用程序,都不会遇到问题。事实上,这是我开发此应用程序以来看到的第一次访问违规。

与 3.5"模拟器或手机有本质上的不同吗?

最佳答案

我发现了问题所在。有点。

我注意到它总是在同一张图片上崩溃。我有 1700 张图片,每当它在 3-1/2"模拟器中显示这一张时——崩溃。

我将 PNG 图像加载到 photoshop(最初创建它的地方)。我从索引颜色更改为 RGB,不再崩溃。

我不知道为什么它只在那个模拟器上崩溃了。 Preview、Safari、Chrome 和 Photoshop 对图像没有任何问题。

关于ios - iOS模拟器之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22313293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com