Swift: читать файл .vcf из каталога документов? - PullRequest
2 голосов
/ 21 февраля 2020

Мы получаем .vcf из пути к папке с документами, но не можем импортировать на устройство, используя .vcf URL-адрес файла, например

'"Nik1 .vcf": file: /// Users / jksol-Niketan / Library / Developer / CoreSimulator / Devices / 18ADE140-22E4-4BEA-8C25-886AEE96C2CC / данные / Контейнеры / Data / Application / BC6A91A7-2920-4D5D-9787-F6D0E0DAB200 / Документы / восстановление / Nik1% 20.vcf»

Как решение для этого URL-адреса пути к файлу импортировать iPhone устройство с помощью swift / target c Устал от этой проблемы, помогите с этим решением запроса.

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")
                            }
                        }

Пример restore = ["Nik1 .vcf": файл: /// Пользователи / jksol-niketan / Библиотека / Разработчик / CoreSimulator / Устройства / 18ADE140-22E4-4BEA-8C25-886AEE96C2CC / data / Containers / Data / Application / BC6A91A7-2920- 4D5D-9787-F6D0E0DAB200 / Документы / восстановление / Nik1% 20.vcf]

...