最近 XCode 6.3 にアップグレードしましたが、Apple のドキュメントに従って ODQuery を開始しようとすると、エラーが発生します。
「Int」は「ODMatchType」に変換できません
Apple 独自のドキュメント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 のコードを自分で試して同じ結果が得られる場合は、お知らせください。