【发布时间】:2015-06-25 19:14:19
【问题描述】:
我最近升级到 XCode 6.3,我正在尝试按照 Apple 文档启动 ODQuery 并收到错误。
“Int”不能转换为“ODMatchType”
我正在使用苹果自己的文档Open Directory Programming Guide
这是我的 Swift 代码:
var err:NSError?
var session = ODSession.defaultSession()
var node = ODNode(session: session, name: "/Local/Default", error: &err)
var query = ODQuery(node: node, forRecordTypes: kODRecordTypeUsers, attribute: kODAttributeTypeRecordType, matchType: kODMatchContains, queryValues: "darren", returnAttributes: kODAttributeTypeStandardOnly, maximumResults: 10, error: &err)?
问题似乎是 kODMatchContains 或任何其他尝试过的 matchType 与 Swift 1.2 功能不兼容?
如果有人知道发生了什么或者您可以自己尝试 6.3 中的代码并获得相同的结果,请告诉我。
【问题讨论】: