0

最近 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 のコードを自分で試して同じ結果が得られる場合は、お知らせください。

4

1 に答える 1