Dans un projet ayant déjà ObjC, j'ajouter une classe SwiftVous ne trouvez pas la déclaration de protocole pour 'ABPeoplePickerNavigationControllerDelegate'
import AddressBookUI
class MyVC : UITableViewController, ABPeoplePickerNavigationControllerDelegate {
}
MyApp-Swift.h: 289: 42: Vous ne trouvez pas la déclaration de protocole pour 'ABPeoplePickerNavigationControllerDelegate' ; Vouliez-vous dire 'UINavigationControllerDelegate'?
Non, Swift, je veux vraiment dire ABPeoplePickerNavigationControllerDelegate
. se demander vraiment ce que je fais mal ici ...
vérifier cette https://developer.apple.com/library/ios/documentation/AddressBookUI/Reference/ABPeoplePickerNavigationControllerDelegate_Protocol/ – Ajumal
Vous pensez que je n'ai pas? J'ai travaillé avec AB Framework depuis 2008 ... Quelque chose est un peu différent dans Swift - et cela n'a probablement rien à voir avec AB mais en général je ne comprends pas quelque chose avec Swift/ObjC. –
il suffit d'importer un nom de fichier rapide MyVC et utilisez simplement votre code ci-dessus et ne mettez pas votre code ci-dessus dans le fichier d'en-tête. –