ايفون:"خطأ:ABPerson.h:لا يوجد مثل هذا الملف أو الدليل "... كيفية استخدام فئة ABPerson؟

StackOverflow https://stackoverflow.com/questions/1650448

سؤال

أحاول استخدام كائن 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>

يحرر:

  1. لا يوجد نوع ABPerson - جميع السجلات (للشخص أو المجموعة) من النوع ABRecordRef - لذلك يجب عليك استخدام ذلك

  2. استخدام أفضل #import <AddressBook/AddressBook.h>ولن تحتاج إلى رؤوس إضافية للعمل مع دفتر العناوين

  3. للوصول إلى منتقيات دفتر العناوين القياسية تشمل <AddressBook/AddressBookUI.h>

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top