ايفون:"خطأ:ABPerson.h:لا يوجد مثل هذا الملف أو الدليل "... كيفية استخدام فئة ABPerson؟
-
22-07-2019 - |
سؤال
أحاول استخدام كائن ABPerson.ال توثيق يقول لي أن أدرج ABPerson.h.
هنا هو في الأساس الكود الخاص بي:
#import "ABPerson.h"
[...]
-(void) updateImageWithContact:(ABPerson)contact;
المشكلة هي أنني أتلقى خطأ:
error: ABPerson.h: No such file or directory
لقد قمت بتضمين Addressbook.framework لذلك لا أعرف ما الذي يحدث.
إذا قمت بإزالة #import فلن يكون هناك خطأ، لكن لا يمكنني استخدام فئة ABPerson.
المحلول
يحاول
#import <AddressBook/ABPerson.h>
يحرر:
لا يوجد نوع ABPerson - جميع السجلات (للشخص أو المجموعة) من النوع ABRecordRef - لذلك يجب عليك استخدام ذلك
استخدام أفضل
#import <AddressBook/AddressBook.h>
ولن تحتاج إلى رؤوس إضافية للعمل مع دفتر العناوينللوصول إلى منتقيات دفتر العناوين القياسية تشمل
<AddressBook/AddressBookUI.h>
لا تنتمي إلى StackOverflow