我正在尝试在xcode版本7.3.1中使用游戏时间线助理编辑器,它总是空的。 Timeline assistant editor
我认为错误来自xcode,但是从搜索看起来并不像任何人都有同样的错误,所以我很困惑。
答案 0 :(得分:2)
要显示print
的结果,您需要通过转到菜单打开“调试区域”
查看>调试区域>显示调试区域
或点击左下角的按钮:
要显示时间线图表,您可以使用XCPCaptureValue
:
import XCPlayground
var x = 0
for i in 0...10 {
x += i
print(x)
XCPCaptureValue("Value for x", value: x)
}
但XCPCaptureValue
已被弃用,将来无法使用(没有available replacement)。
另一种方法是通过单击右侧的“+”按钮来内联显示图形:
右键单击图表,您可以选择显示值历史记录:
答案 1 :(得分:0)
我刚刚开始在Playgrounds开始,并遇到了无法打印到时间轴的同样问题。
This Medium article解释了如何在Xcode 8和Swift 3中显示或渲染时间轴中的内容。基本上,您必须创建一个视图并将其分配给PlaygroundPage.current.liveView:
import UIKit
import PlaygroundSupport
let contentView = UIView(frame: CGRect(x: 0, y: 0, width: 320.0, height: 600.0))
contentView.backgroundColor = UIColor.white
PlaygroundPage.current.liveView = contentView
之后,您可以向contentView添加任何内容以显示在时间轴中。 PlaygroundPage.current.liveView可以接收任何UIView,例如UILabel,UITextField等。
但是,有时创建的视图默认为黑色背景,因此您必须记住将.backgroundColor设置为UIColor.white以查看其信息/子视图。