【发布时间】:2014-04-06 16:50:44
【问题描述】:
在我的应用程序中,我将一些数据导出到地址簿,以便创建一些新的联系人条目。我可以毫无问题地导出我想要的所有内容,除了 Facebook 和 Twitter 地址。这两个我完全迷失了。
这是我用来导出有效的非 Facebook/Twitter 数据的一些代码:
ABMutableMultiValueRef multiPhone = ABMultiValueCreateMutable(kABMultiStringPropertyType);
ABMultiValueAddValueAndLabel(multiPhone, (__bridge CFTypeRef)(thePhoneMobile), kABPersonPhoneMobileLabel, NULL);
ABMultiValueAddValueAndLabel(multiPhone, (__bridge CFTypeRef)(thePhoneHome), kABHomeLabel, NULL);
ABRecordSetValue(newPerson, kABPersonPhoneProperty, multiPhone, NULL);
CFRelease(multiPhone);
这是我尝试导出不起作用的 Facbeook 的方法:
ABMutableMultiValueRef multiSocial = ABMultiValueCreateMutable(kABMultiStringPropertyType);
ABMultiValueAddValueAndLabel(multiSocial, (__bridge CFTypeRef)(theFacebook), kABPersonSocialProfileServiceFacebook, NULL);
ABRecordSetValue(newPerson, kABPersonSocialProfileProperty, multiSocial, NULL);
CFRelease(multiSocial);
我哪里错了?
【问题讨论】:
-
有什么建议吗?会不会和 kABPersonSocialProfileServiceFacebook 有关?
标签: ios export contacts social-networking abaddressbook