Xcode 6.3 和 Swift:Unicode 实用程序(例如 UCKeyTranslate)不可用?
Xcode 6.3 and Swift: Unicode Utilities (e.g. UCKeyTranslate) are not available?
我有以下测试代码:
import Cocoa
import Carbon
let x = kUCKeyActionDisplay
在Xcode6.2没有问题,但是在Xcode6.3这段代码会报错
错误信息是:Use of unresolved identifier 'kUCKeyActionDisplay'
.
为什么我无法访问 UnicodeUtilities
命名空间?
由于某种原因,它在 Swift 中不再可用
但是您仍然可以在 Objective-C 中以相同的方式访问它们(即 @import CoreServices;
)
我刚刚在 Objective-C 中编写了需要它们的代码 - 您当然可以创建一个包装器。
我有以下测试代码:
import Cocoa
import Carbon
let x = kUCKeyActionDisplay
在Xcode6.2没有问题,但是在Xcode6.3这段代码会报错
错误信息是:Use of unresolved identifier 'kUCKeyActionDisplay'
.
为什么我无法访问 UnicodeUtilities
命名空间?
但是您仍然可以在 Objective-C 中以相同的方式访问它们(即 @import CoreServices;
)
我刚刚在 Objective-C 中编写了需要它们的代码 - 您当然可以创建一个包装器。