在我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