ios - 调试 (MetalScen) SceneKit EXC_BAD_ACCESS

标签 ios swift scenekit exc-bad-access

您好,我正在尝试使用 MetalScen 将对运动和触摸使用react的全景 View 放在一起。 ,您可以通过从 Collection View 中选择来更改全景图像。

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

SceneKit`C3DModelValueStoragePrepareNextFrame: EXC_BAD_ACCESS

看图👉 thread crash

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

谢谢

最佳答案

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

我发现:

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

关于ios - 调试 (MetalScen) SceneKit EXC_BAD_ACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47556658/

相关文章:

ios - 选择 UITableViewCell 后如何显示 UIWebView?

ios - SceneKit – SCNCamera 自上而下 View

swift - 无法在 ARKit 中旋转 SCNNode

swift - 如何解决 SceneKit Renderer "EXC_BAD_ACCESS (code=1, address=0xf000000010a10c10)"?

ios - Swift 将多个类分配给 UI 元素

ios - 图像未从 iOS 中的文件路径加载

c# - 动画弹出窗口

swift - 如何在 Swift 中比较随机数

swift - 使用 Swift 访问 Firebase 中的数据数组?

ios - 一个实体的 NSManagedObjectContextObjectsDidChangeNotification