Swift:从文档目录读取.vcf文件?

Swift:从文档目录读取.vcf文件?,swift,iphone,cncontact,vcf-vcard,Swift,Iphone,Cncontact,Vcf Vcard,我们从文档目录路径获得.vcf,但无法使用.vcf文件URL导入设备 “Nik1.vcf”: file:///Users/jksol-niketan/Library/Developer/CoreSimulator/Devices/18ADE140-22E4-4BEA-8C25-886AEE96C2CC/data/Containers/Data/Application/BC6A91A7-2920-4D5D-9787-F6D0E0DAB200/Documents/restore/Nik1%20.vc

我们从文档目录路径获得
.vcf
,但无法使用
.vcf
文件URL导入设备

“Nik1.vcf”: file:///Users/jksol-niketan/Library/Developer/CoreSimulator/Devices/18ADE140-22E4-4BEA-8C25-886AEE96C2CC/data/Containers/Data/Application/BC6A91A7-2920-4D5D-9787-F6D0E0DAB200/Documents/restore/Nik1%20.vcf"

该文件路径URL的解决方案如何使用swift/objective c导入iPhone设备 我厌倦了这个问题,请帮助我解决这个问题

for r in restore{
                  var data: Data = Data()
                            do{
                                let url = URL(fileURLWithPath: r.value.path)
                                try data = NSData(contentsOf: url) as Data
                                var usersContact = [CNContact]()
                                    do {
                                        try usersContact = CNContactVCardSerialization.contacts(with: data)
                                    } catch {
                                        print("error")
                                    }
                                let contact = usersContact[0]
                                print(contact)
                            }catch{
                                print("error")
                            }
                        }
例如还原=[“Nik1.vcf”: file:///Users/jksol-niketan/Library/Developer/CoreSimulator/Devices/18ADE140-22E4-4BEA-8C25-886AEE96C2CC/data/Containers/Data/Application/BC6A91A7-2920-4D5D-9787-F6D0E0DAB200/Documents/restore/Nik1%20.vcf]

打印(“错误”)
=>
打印(“错误:\(错误)”)
。是否打印了错误?你的问题到底是什么?发生了什么?你的代码要去哪里?陷入困境?哪一个?