在我的 Swift playground 中,我输入了以下代码来测试实时取景功能:
let view = UIView()
PlaygroundPage.current.liveView = view
但由于某些原因,实时 View 不会显示在 Assistant Editor 的右侧。最初我认为 Xcode 还没有完成 playground 的运行。但是我等了又等,它仍然没有显示。
有什么帮助吗?
最佳答案
我遇到了同样的问题。我找到了一个临时解决方案。
我注意到,如果我打开多个 Xcode 项目,就会导致此错误。因此,只需完全退出 xcode(命令 Q)并只打开您正在尝试处理的实时 Playground ,它应该可以正常工作。
确保您有以下导入,并且您可能想给它一个框架和颜色只是为了确保它实际工作,因为您的 View 没有框架或颜色。此代码对我有用。
import UIKit
import PlaygroundSupport
let view = UIView()
view.backgroundColor = .white
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
PlaygroundPage.current.liveView = view
关于ios - Xcode 8 Playground 实时取景不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43020859/