如何自动禁用 Swift Playground 的启用结果
Posted
技术标签:
【中文标题】如何自动禁用 Swift Playground 的启用结果【英文标题】:How to automatically disable enable results for a Swift Playground 【发布时间】:2020-05-12 01:56:27 【问题描述】:我正在为 Swift Student Challenge 开发一个使用 ARKit 和 Vision 的 Swift Playground。在应用程序形式中,代码完美运行并使用了大约 350mb 的 RAM。当我将代码带到 Playground 时,只要我尝试添加单个 SCNNode,playground 就会崩溃并说运行您的代码时出错。
不过,只要我关闭启用结果,它就会像应用程序一样运行。
与其告诉用户关闭感觉有点不完整和hacky的启用结果,有没有办法自动关闭它?
【问题讨论】:
我的情况几乎完全相同。答案或至少是导致问题的原因会很棒 @theParadox42 我刚刚在下面添加了要修复的答案,希望对您有所帮助。 非常感谢!现在我可以折腾那个令人作呕的“关闭此开关”视图lol 【参考方案1】:我最终解决了这个问题!在页面的 Manifest.plist 中将PlaygroundLoggingMode
设置为Off
的字符串。见这里:https://developer.apple.com/documentation/swift_playgrounds/structuring_content_for_swift_playgrounds/adding_a_page_to_a_playground_book
【讨论】:
以上是关于如何自动禁用 Swift Playground 的启用结果的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Swift 在 Playground 中获取用户交互事件