0
是否可以通過電子郵件將CNMutableContact
轉換爲電子名片? 通過下面的代碼我創建CNMutableContact並將其保存到文檔目錄,但可以直接發送而不是保存它?我不需要保存它。電子郵件CNContact as vCard
let contact = CNMutableContact()
contact.givenName = "John"
contact.familyName = "Doe"
contact.emailAddresses = [
CNLabeledValue(label: CNLabelWork, value: "[email protected]")
]
let data = try! CNContactVCardSerialization.data(with: [contact])
let s = String(data: data, encoding: String.Encoding.utf8)
if let directoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first{
let fileURL = directoryURL.appendingPathComponent("john.doe").appendingPathExtension("vcf")
try! data.write(to: fileURL, options: [.atomicWrite])
}