Ios7 ABPersonCreateVCardRepresentationWithPeople提供了错误的vcard格式

Ios7 ABPersonCreateVCardRepresentationWithPeople提供了错误的vcard格式,ios7,Ios7,如果通讯簿记录名称包含特殊字符(例如“;”),则ABPersonCreateVCardRepresentationWithPeople返回错误的VCard格式 例如,如果通讯簿包含名为Test4-/\”的联系人;())₹&&[}#^** 然后给出以下VCard格式: BEGIN:VCARD VERSION:3.0 PRODID:-//Apple Inc.//iOS 7.0.4//EN N:-/\;())₹&&[}#^**;Test4;;; FN:Test4 -/\;())₹&am

如果通讯簿记录名称包含特殊字符(例如“;”),则
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

你能分享你用来生成vcf文件的代码吗?回答你的问题会更容易解释。。。