Ich bin neu in der iPhone-Entwicklung. Ich entwickle App, wo ich Kontaktdetails aus dem Adressbuch abrufen muss, wie Vorname, E-Mail-ID, Telefonnummern programmgesteuert. Und diese Werte, die im Array gespeichert werden sollen, was iam gut macht, aber das Problem ist, dass sogar null Kontakte hinzugefügt werden, bedeutet, dass jemand nur Namen und keine E-Mail-ID hat und dann prüft, ob die Nullwerte nicht hinzugefügt werden. Dies ist der Code, den ich verwende.Wie Sie die Kontaktinformationen aus dem Adressbuch programmgesteuert abrufen
0
A
Antwort
0
Wenn ich richtig verstanden habe, möchten Sie keine Kontakte hinzufügen, die keine E-Mail-Adresse zum Array haben. Sie können mit Hilfe versuchen, wenn die Bedingung Kontakt mit dem Array
ABMultiValueRef emailAddresses = ABRecordCopyValue(ref, kABPersonEmailProperty);
if (ABMultiValueGetCount(emailAddresses) > 0)
{
[contactOfAPerson setEmail:(NSString *)ABRecordCopyValue(ref, kABPersonEmailProperty)];
[contactOfAPerson setFirstName:(NSString *)ABRecordCopyValue(ref, kABPersonFirstNameProperty)];
[contactList addObject:contactOfAPerson];
}
0
Kasse hinzufügen diese es am besten ist es, Kontakte zu importieren und alle Details
http://iphoneappcode.blogspot.in/2011/05/abpeoplepickernavigationcontroller.html
Verwandte Themen
- 1. Wie Sie Stilattribute programmgesteuert aus styles.xml abrufen
- 2. Wie erhalten Sie eine Telefonnummer aus dem Adressbuch?
- 3. Update-Kontakte aus dem Adressbuch für die Kontakte aktualisiert, während die App
- 4. Wie Adressbuch Kontakte mit Swift abrufen?
- 5. Programmgesteuertes Abrufen von Kontakten von Yahoo! Adressbuch
- 6. Winmail.dat an einige Empfänger aus dem Adressbuch gesendet
- 7. Löschen von Kontakt aus Adressbuch
- 8. Wie können Sie die Kontakte in einem Adressbuch alphabetisch sortieren?
- 9. Ordner-Namen im Outlook-Adressbuch programmgesteuert mit VBScript
- 10. Wie Sie Entitäten aus dem Datenspeicher mithilfe von pojo abrufen?
- 11. Bean programmgesteuert abrufen
- 12. Kontaktinformationen web standard
- 13. Android-Kontaktliste mit Kontaktinformationen
- 14. Symfony FOSOAuthServerBundle Token programmgesteuert abrufen?
- 15. Wie Sie Zeilen aus der Datenbank abrufen, indem Sie den Monat übergeben, in dem die Bedingung
- 16. Programmgesteuert die Tabsize von Eclipse abrufen
- 17. Abrufen der Anwendungspoolidentität programmgesteuert
- 18. Magento: Attribut aus dem Attributsatz programmgesteuert entfernen
- 19. Wie können Sie systemgenerierte Alertview für Adressbuch
- 20. Wie programmgesteuert die Cacheseitengröße der CPU in C++ abrufen?
- 21. Liste von iOS-Kontakten basierend auf dem Namen der Organisation oder des Jobtitels abrufen
- 22. Wie kann ich ein Adressbuch mit meinem iPhone-Adressbuch synchronisieren?
- 23. Wie kann ich programmgesteuert die Telefonnummer des Geräts abrufen, auf dem meine Android-App ausgeführt wird?
- 24. Parameter für Webdienst programmgesteuert abrufen?
- 25. Programmatisch entfernen Sie den Kontakt aus Adressbuch zu bestimmten Zeit in Swift
- 26. Kann ich den Anzeigenamen oder den zusammengesetzten Namen einer Person aus dem Adressbuch unter OS X abrufen?
- 27. iOS 6 Adressbuch funktioniert nicht?
- 28. Adressbuch Kontakte in Core Data
- 29. Wie kann ich die Python-Compiler-Zeichenfolge programmgesteuert abrufen?
- 30. Abrufen eines IVsTextLines aus dem Dateipfad