首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将VCard转换为CNContact

将VCard转换为CNContact
EN

Stack Overflow用户
提问于 2016-07-07 03:59:41
回答 1查看 268关注 0票数 4

我正在尝试将VCard 4.0数据包转换为CN联系人,我得到:

代码语言:javascript
运行
复制
CNContactVCardSerialization.contactsWithData(localData)
2016-07-06 15:52:36.096 Setec[570:83203] bplist0
2016-07-06 15:52:36.097 Setec[570:83203] vCard Syntax Error, character: 7 : 0
2016-07-06 15:52:36.097 Setec[570:83203] Malformed BEGIN
2016-07-06 15:52:36.097 Setec[570:83203] (null)
2016-07-06 15:52:36.097 Setec[570:83203] vCard Syntax Error, character: 14 : 

下面是我的代码:

代码语言:javascript
运行
复制
 var usersContact = []
                            do {
                                try usersContact = CNContactVCardSerialization.contactsWithData(localData)
                                contactArray.addObject(usersContact)

                            } catch {
                                print("Error \(error)")
                            } 
EN

回答 1

Stack Overflow用户

发布于 2016-07-07 06:12:32

尝试执行以下操作,如果您有任何进一步的问题,请随时让我知道。希望这能帮助:)

代码语言:javascript
运行
复制
var usersContact = []
do {
    try usersContact = CNContactVCardSerialization.contactsWithData(data)
} catch {
    print("error")
}
var contact = usersContact[0] as! CNContact
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38232736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档