游乐场:使用未解析的标识符' NSColor'

时间:2014-08-10 02:06:20

标签: ios swift xcode6 swift-playground

我尝试在Xcode 6-Beta 4中使用游乐场,然后输入以下内容:

import UIKit
let color = NSColor.blueColor()

,错误是:

Use of unresolved identifier 'NSColor'

有人可以解释原因吗?

3 个答案:

答案 0 :(得分:9)

如果您正在为iOS开发并因此使用import UIKit(如您的代码所示),那么相应的颜色界面来自UIColor。就这样:

enter image description here

对于适用于iOS和OS X的代码,您可以使用:

#if os(OSX)
import AppKit
typealias ColorType = NSColor
#elseif os(iOS)
import UIKit
typealias ColorType = UIColor
#endif

let color = ColorType.blackColor()

答案 1 :(得分:4)

NSColorAppKit的班级成员,而不是UIKit

使用NSColor

import Cocoa

答案 2 :(得分:4)