刚进入开放的iOS 9 Beta(版本3),我的应用程序现在崩溃了:
[self removeAllActions]; // where "self" is an SKNode
编辑:在进一步挖掘之后,我发现当removeAllActions在完成处理程序中时会出现问题:
[self runAction: someSKAction completion:^{
[self removeAllActions]; // this will cause the crash
}];
控制台中的错误说明:
libc++abi.dylib: terminating with uncaught exception of type std::out_of_range: vector
还有其他人有这类问题吗?
编辑:我对任何版本的iOS7或iOS8都没有这个问题。我向Apple提交了一份错误报告,报告#21788047
答案 0 :(得分:2)
我遇到此问题,因为可以同时访问actions
的{{1}}数组。
我使用SKNode
摆脱了它。它不是理想的解决方案,但至少它会停止崩溃。
答案 1 :(得分:0)
此问题已通过iOS 9 Beta 4解决。更新后,我运行了一些测试,一切似乎都顺利进行。