كيفية إنشاء خاصية سلسلة لكل سجل دفتر عناوين؟
-
23-09-2019 - |
سؤال
أرغب في تخزين شركة الاتصالات كسلسلة (على سبيل المثال AT&T) لكل جهة اتصال في دفتر العناوين.
لقد وجدت طريقةaddPropertiesAndTypes
لإنشاء خاصية مخصصة. لكنني غير قادر على العثور على أي مثال مناسب للقيام بذلك.
أنا أستخدم التعليمات البرمجية التالية للتكرار من خلال سجلات كتاب الاتصال:
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef addressArr = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for(int i=0; i<nPeople; i++) {
ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}
والاستعلام الخاص بي هو أن العقار سيبقى مع القيمة بعد إغلاق التطبيق. هل يتم حفظ هذه الممتلكات في قاعدة بيانات دفتر العناوين؟
المساعدة المطلوبة. شكرًا.
المحلول
تأكد من استدعاء AbaddressBooksave ().
لا تنتمي إلى StackOverflow