Tüm kişileri yüklediğimde ve ortak bir arkadaşa sorduğumda, sadece null döndürür. Ama rakam kullanmak ortak arkadaşlarımız var ve hiçbir arkadaş varsa, sadeceKumaş, Hane geri dönme yok arkadaş listesini bul
[]
dönmek oluyor Ama şimdi dönüş sıfır. 10, başarıyla yüklendi:: 10
Arkadaşlar: Basamak ID:
nil ben haneli kullanıcılarını nasıl alabilirim
Toplam kontakları (Burada kodunun altına çıktısı var)? sonra benim kodunda hata (daha önce bu başarıyla döndü ortak haneli kullanıcıları) viewDidLoad yılında
()
let digits = Digits.sharedInstance().session() self.uploadDigitsContacts(digits!)
Ve fonksiyonları ne: -
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)") } } }