我有以下测试代码:
import Cocoa
import Carbon
let x = kUCKeyActionDisplay
在Xcode 6.2中没有问题,但在Xcode 6.3中,此代码会抛出错误。
错误消息为:Use of unresolved identifier 'kUCKeyActionDisplay'
。
为什么我无法访问UnicodeUtilities
命名空间?
答案 0 :(得分:0)
根据OSX 10.10.3 API documents,由于某种原因,它已不再适用于Swift。
然而,您仍然可以在Objective-C中以相同的方式访问它们(例如@import CoreServices;
)
我刚刚在Objective-C中编写了需要它们的代码 - 你当然可以创建一个包装器。