- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 IOS9 中使用“联系人”和“ContactsUI”,并且使用起来非常快捷且满意。
在我的程序中,我希望用户仅使用这些键来添加联系人:GivenName
、FamilyName
、电话号码
、电子邮件地址
。
但是,当我在 displayedPropertyKeys 中设置这些值时,它不起作用。
然后我意识到,只有通过 forContact 而不是 forNewContact 初始化 CNCOntactViewController
时它才有效。
有办法克服这个问题吗?
我使用的代码如下:
let contact = CNMutableContact()
let ContactController = CNContactViewController(forNewContact: contact)
ContactController.delegate = self
ContactController.displayedPropertyKeys = [CNContactGivenNameKey,CNContactFamilyNameKey,CNContactPhoneNumbersKey,CNContactEmailAddressesKey] //this code is not working.
ContactController.hidesBottomBarWhenPushed = true
self.navigationController?.pushViewController(ContactController, animated: true)
最佳答案
如果您使用预构建的 ContactUI 添加用户,则无法选择要显示的字段,它将遵循 Apple 的联系人应用程序 View 。
您可以做的是以编程方式进行,开发您自己的 UI 来添加联系人。
请按照本教程获取更多信息。请参阅第 4.1 节:Tutorial
关于IOS9 ContactsUI 具体情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37435955/
我正在 IOS9 中使用“联系人”和“ContactsUI”,并且使用起来非常快捷且满意。 在我的程序中,我希望用户仅使用这些键来添加联系人: GivenName、FamilyName、电话号码、电子
我正在使用 CNContactPickerViewController 获取联系人,iOS 似乎不会自动询问我访问权限。 我真的需要权限才能使用 CNContactPickerViewControll
我使用 ContactsUI 获取所有联系人并在 tableview 中显示它们。在我的方法中,我只获取了一个联系人的电话号码。我的问题是如何在我的方法中获取所有联系人的电话号码。 我的模型和获取方法
我有一个显示联系人的 TableView。当我单击单元格时,我想直接进入可编辑 View ,而不是转到 CNContactViewController 并按“编辑按钮”。现在我有以下内容: first
我正在使用 Swift 2.0 开发一个项目,该项目要求我使用 IOS 9s ContactUI Framework。我遇到的问题是从联系人列表中正确选择电话号码。当我从联系人中选择电话号码时,应用程
我正在使用联系人 UI 使用此代码添加新联系人 let a = CNContact() let contactPickerViewController = CNCont
(XCode 10,mac 操作系统 10.13.6) 我克隆了一个项目并尝试运行,但 XCode 给出了这个错误: /Users/cac/Desktop/temp/contact_test/cont
我是一名优秀的程序员,十分优秀!