Swift 联系人选择器详细信息视图

Swift Contact Picker Detail View

我已经为此工作了很多天,但没有成功!

我想使用联系人选择器直接转到联系人的详细信息页面,以便我可以从列表中选择手机号码或电子邮件地址。我已经设法使用 predicate 来获取联系方式,但因为这些可能以不同的方式存储,例如工作电子邮件/家庭电子邮件等我发现我唯一的解决方案是允许用户单击正确的字段。这可能吗?总之我想直接进入"John Appleseed"的页面,然后检索我点击的内容。

类似的事情没有代表。您需要使用获取的信息创建自己的自定义视图,并要求用户select其中一个信息。

从 iOS9 开始,您可以使用 CNContextPickerViewController,但它只允许您 select 一个联系人,而不是单个联系人详细信息。您仍然需要自己处理。