سؤال

في تطبيق iPhone الخاص بي ، أتمنى ربط جهة اتصال بقطعة بيانات في صفيف. جميع معالجة البيانات جيدة. سؤالي هو: ما الذي يمكن حفظ معلمة معلومات الاتصال في قاعدة بيانات ، تعمل كرابط لجهة اتصال. بعد ذلك ، سأتمكن من استدعاء هذه القيمة الواحدة ثم إعادة الرابط إلى جهة الاتصال.

--- تحرير أدناه

هذا هو المكان الذي أنا عليه ، لكنني لا أستطيع الحصول عليه بشكل صحيح. أحصل على عرض الاتصال المنزلق ، لكنه يحتوي على جهة اتصال فارغة. هل يمكن لشخص ما المساعدة.

ABPersonViewController *pvc = [[ABPersonViewController alloc] init];

int referenceid = 69249600;


ABAddressBookRef addressBook;
addressBook = ABAddressBookCreate();
ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook, referenceid);
//ABAddressBookGetPersonWithRecordID()

pvc.displayedPerson = person;

[[self navigationController] pushViewController:pvc animated:YES];  
NSLog(@"customerRecID %d", pvc.displayedPerson);
هل كانت مفيدة؟

المحلول

نعم ، Abrecordid هو ما تريد استخدامه. لست متأكدًا مما تقصده بـ "تسمي هذا كمتغير". إذا كنت ترغب في تحويل AbreCordRef إلى abrecordid ، فاستخدم AbreCordgetRecordId ().

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