Xcode 6.3和Swift:Unicode Utilities(例如UCKeyTranslate)不可用?

时间:2015-04-09 07:01:45

标签: xcode swift unicode

我有以下测试代码:

import Cocoa
import Carbon
let x = kUCKeyActionDisplay

在Xcode 6.2中没有问题,但在Xcode 6.3中,此代码会抛出错误。

错误消息为:Use of unresolved identifier 'kUCKeyActionDisplay'

为什么我无法访问UnicodeUtilities命名空间?

1 个答案:

答案 0 :(得分:0)

根据OSX 10.10.3 API documents,由于某种原因,它已不再适用于Swift。

然而,您仍然可以在Objective-C中以相同的方式访问它们(例如@import CoreServices;

我刚刚在Objective-C中编写了需要它们的代码 - 你当然可以创建一个包装器。

相关问题