ABPersonCreateVCardRepresentationWithPeople给出了错误的vcard格式

时间:2014-03-26 11:25:58

标签: ios7

如果地址簿记录名称包含特殊字符(例如";"),则ABPersonCreateVCardRepresentationWithPeople将返回错误的VCard格式。

例如,如果地址簿包含名为Test4 -/\;())₹&&[}#^**的联系人 然后它给出以下VCard格式:

BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//iOS 7.0.4//EN
N:-/\;())₹&&[}#^**;Test4;;;
FN:Test4 -/\;())₹&&[}#^**
TEL;type=HOME;type=VOICE;type=pref:444444
E**ND:VCABEGIN:VCARD**
VERSION:3.0
PRODID:-//Apple Inc.//iOS 7.0.4//EN
N:;Test6;;;
FN:Test6
TEL;type=HOME;type=VOICE;type=pref:5555555
END:VCARD

0 个答案:

没有答案