首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS9 ContactsUI特殊条件

IOS9 ContactsUI特殊条件
EN

Stack Overflow用户
提问于 2016-05-25 11:36:35
回答 1查看 91关注 0票数 0

我正在使用的联系人和ContactsUI在IOS9,并迅速和高兴它。

在我的程序中,我希望用户只使用以下键添加联系人:

GivenNameFamilyNamePhoneNumbersEmailAdresses

但是,当我在displayedPropertyKeys中设置这些值时,它没有工作。

然后我意识到,只有在由forContact而不是forNewContact初始化该forContact时,它才能工作。

有什么办法可以克服这个问题吗?

我使用的代码如下:

代码语言:javascript
复制
    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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-25 18:45:59

如果您使用的预构建ContactUI确实添加了用户,而您无法选择要显示的字段,它将遵循苹果的Contact App视图。

您可以做的是通过编程,开发您自己的UI添加一个联系人。

请按照本教程获得更多信息。见4.1节:教程

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37435955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档