1
私はすべての連絡先をアップロードして共通の友人を尋ねると、nullを返します。しかし、私は数字を使用し、共通の友人を持っているし、何の友人が存在しない場合、それだけでFabric、Digit友だちリストを返すことはありません
を返しています[]
しかし、今ではnilを返します。 10、正常にアップロード:10の
フレンズ:数字ID:
nilを私は桁のユーザーを取得する方法
合計連絡先(ここでは、コード以下の出力がありますか)?私のコードのエラー(以前これが成功し、共通の桁のユーザーを返さ)のviewDidLoadで
()
let digits = Digits.sharedInstance().session() self.uploadDigitsContacts(digits!)
そして機能何: -
private func uploadDigitsContacts(session: DGTSession) { let digitsContacts = DGTContacts(userSession: session) digitsContacts.startContactsUploadWithCompletion { result, error in if result != nil { // The result object tells you how many of the contacts were uploaded. print("Total contacts: \(result.totalContacts), uploaded successfully: \(result.numberOfUploadedContacts)") self.findDigitsFriends(session) } } } private func findDigitsFriends(session: DGTSession) { let digitsSession = Digits.sharedInstance().session() let digitsContacts = DGTContacts(userSession: digitsSession) // looking up friends happens in batches. Pass nil as cursor to get the first batch. digitsContacts.lookupContactMatchesWithCursor(nil) { (matches, nextCursor, error) -> Void in // If nextCursor is not nil, you can continue to call lookupContactMatchesWithCursor: to retrieve even more friends. // Matches contain instances of DGTUser. Use DGTUser's userId to lookup users in your own database. print("Friends:") print("Digits ID: \(matches)") for digitsUser in matches { print("Digits ID: \(digitsUser.userID)") } } }