【发布时间】:2014-10-18 20:34:08
【问题描述】:
刚开始学习 Swift。我使用Xcode 6 Beta 6 创建了一个 macOS 应用程序项目。现在我想使用ViewController.swift 在应用程序主视图(Main.storyboard 中的NSWindow)中绘制一个彩色矩形(用于测试目的)。
我试过这个:
override func viewDidLoad() {
let myRect = NSView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
myRect!.backgroundColor = NSColor.redColor().CGColor // app crashes here
self.view.addSubview(myRect)
}
应用在第三行崩溃:EXC_BAD_INSTRUCTION。
不仅 Swift,而且 Xcode 对我来说都是全新的,如果有任何帮助,我将不胜感激。
【问题讨论】:
标签: xcode cocoa calayer nsview cgrect