如何自动禁用 Swift Playground 的启用结果

Pri*_*a28 5 ipad swift swift-playground

我正在为 Swift Student Challenge 开发一个使用 ARKit 和 Vision 的 Swift Playground。在应用程序形式中,代码可以完美运行并使用大约 350mb 的 RAM。当我将代码带到 Playground 时,只要我尝试添加单个 SCNNode,Playground 就会崩溃并提示运行代码时出错。

不过,一旦我关闭启用结果,它就会以应用程序形式运行。

有没有办法自动关闭它,而不是告诉用户关闭启用结果,这感觉有点不完整和hacky?

Pri*_*a28 5

我最终解决了这个问题!在页面的Manifest.plist中设置PlaygroundLoggingMode为字符串Off。请参阅此处:https://developer.apple.com/documentation/swift_playgrounds/structuring_content_for_swift_playgrounds/adding_a_page_to_a_playground_book