2016-08-12 1 views
0

Im en utilisant le ContactPickerViewController avec CNContactPickerDelegate pour obtenir les numéros de téléphonesélection de contact pas possible lorsque vous utilisez la barre de recherche

func contactPicker(picker: CNContactPickerViewController, 
         didSelectContacts contacts: [CNContact]) 
    {...} 

mais lorsque je tente d'utiliser la barre de recherche pour trouver un contact, la boîte de sélection disparaissent (également si je clique sur la cellule concernée, le contact reste désélectionné)

without using the search bar everything work fine

when trying to use the search bar

merci pour votre aide!

Répondre

1

On dirait que c'est un bug dans iOS 9. Il a été signalé.

Vérifiez le fil de discussion ici https://forums.developer.apple.com/message/87148#87148

Vous pouvez essayer d'utiliser d'autres solutions open source

EPContactsPicker - https://github.com/ipraba/EPContactsPicker

Ou écrire votre propre tableview qui implémente la fonctionnalité.

+1

Est-ce que cela a déjà été corrigé? Je pense que c'est encore pareil dans Xcode 9 et iOS 11. Bizarre! – SAHM

+1

Oui, ne fonctionne toujours pas – Rotem