调试 (MetalScene) SceneKit EXC_BAD_ACCESS

Debug (MetalScen) SceneKit EXC_BAD_ACCESS

您好,我正在尝试使用 MetalScen 将对运动和触摸做出反应的全景视图放在一起,您可以通过从集合视图中选择来更改全景图像。

问题是有时当我选择新图片时应用程序会随机崩溃,它是随机发生的,但我注意到如果我在图像之间切换到快速,它会更频繁地发生。 我遇到的崩溃是

SceneKit`C3DModelValueStoragePrepareNextFrame: EXC_BAD_ACCESS

看图 thread crash

Here is the project on GitHub(需要 pod 安装),感谢任何帮助或线索

感谢

经过长时间的战斗和与代码的斗争并通过网络搜索,这对于任何人都有同样的问题

我发现:

我正在快速更改图像的全景视图 (SCNScene)。是强引用,由于某种原因(我不知道,请告诉我)导致 EXC_BAD_ACCESS 崩溃,我在声明中将其更改为弱引用,而且它非常流畅,没有崩溃