自从我将Xcode更新到4.5版并开始为iOS 6构建这样的日志消息后不断出现:
ADDRESPONSE - ADDING TO MEMORY ONLY
Run Code Online (Sandbox Code Playgroud)
我从来没有要求过(至少没有意识到).
我需要做些什么来阻止这些消息?它们的起源是什么?
我经历了一段NSBezierPath小号 SCNShape似乎无法绘制形状.
仅使用创建路径line(to:).
//...set up scene...
//Create path (working)
let path = NSBezierPath()
path.move(to: CGPoint.zero)
path.line(to: NSMakePoint(0.000000, 0.000000))
path.line(to: NSMakePoint(0.011681, 0.029526))
// more points ...
path.close()
// Make a 3D shape (not working)
let shape = SCNShape(path: path, extrusionDepth: 10)
shape.firstMaterial?.diffuse.contents = NSColor.green
let node = SCNNode(geometry: shape)
root.addChildNode(node)
Run Code Online (Sandbox Code Playgroud)
为了验证创建a的一般过程SCNShape是否正确,我还画了一个蓝色的形状,只有不同的点才有所不同.蓝色形状被绘制,绿色形状不被绘制.
你可以在这里找到一个包含完整示例的游乐场.在示例中,您应该能够在助理编辑器中看到绿色和蓝色形状.但只有蓝色的形状被绘制出来.
你知道为什么没有显示绿色形状吗?