作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们使用适用于 iOS 的 Unity 3D 开发我们的游戏。最近我将我的代码分支与另一个分支合并,并使用 Unity 编辑器运行它。它运作良好。但是,当我在 iPad 上运行应用程序时,它崩溃并显示消息“在‘/private/var/mobile/Applications//.app/Data/Managed/mscorlib.dll’ (128) 中用完了类型 2 的蹦床”。我发现当接口(interface)被大量使用时会发生这样的异常(Ran out of trampolines of type 2)。确实,我们的项目包含了太多的接口(interface),每个接口(interface)都有很多方法。也找到了解决方案 - 通过键入选项 -aot "nimt-trampolines=512"来增加蹦床的数量。谁能解释一下数字“512”如何取决于接口(interface)的数量(可能是方法的数量等)?谢谢!
最佳答案
无法计算数量,它们取决于您在应用中实际使用的接口(interface)。
这里有更详细的解释:http://monotouch.2284126.n4.nabble.com/Understanding-the-impact-of-trampolines-td4495086.html
关于ios - 2 型蹦床用完,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14245933/
我们面临一个用例,我们需要在 S3 上存储用户的 secret 图像。现在 S3 可以通过 HTTP 访问,如果我们授予对对象的读取权限,它们将通过 Web 提供给全世界。我们需要将图像/文件仅限于该
我是一名优秀的程序员,十分优秀!