gpt4 book ai didi

ios - 在 ContactsUI 中显示联系人的 EditView

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:54 25 4
gpt4 key购买 nike

我有一个显示联系人的 TableView。当我单击单元格时,我想直接进入可编辑 View ,而不是转到 CNContactViewController 并按“编辑按钮”。现在我有以下内容:

firstview

secondview

我想跳过第二步。这可能吗?

我使用的代码与苹果的相同:

let contacts = try contactStore.unifiedContactWithIdentifier
(contactIdentifier!, keysToFetch: toFetch)
let controller = CNContactViewController(forContact: contacts)
controller.contactStore = contactStore
controller.delegate = self
controller.editing = true

navigationController?
.pushViewController(controller, animated: true)
print(controller.editButtonItem())

} catch {
print(error)
}

编辑:或多或少,为了说明,我正在尝试做的事情与 WhatsApp 在他们的应用程序中所做的一样!谢谢!!

最佳答案

你尝试过这种方法吗?

let toFetch = [CNContactViewController.descriptorForRequiredKeys()]

let contacts = try contactStore.unifiedContactWithIdentifier
(contactIdentifier!, keysToFetch: toFetch)

let contactsViewController = CNContactViewController(forNewContact: contacts)
contactsViewController.delegate = self
contactsViewController.title = "Edit contact"
contactsViewController.contactStore = contactStore

self.navigationController?.pushViewController(contactsViewController, animated: true)

关于ios - 在 ContactsUI 中显示联系人的 EditView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36049090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com