问题标签 [cncontactviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 无法将类型“[String: Any Object]”转换为预期类型“String”
试图从 CNContacts 中获取电话号码字符串。我拉起一个联系人选择器视图控制器,当用户选择多个联系人时,我创建一个消息撰写视图控制器。我需要创建一个字符串数组以作为消息的接收者传递,撰写视图控制器。错误来自以下行...contactsPhoneNumber.append(phoneNumber)
ios9 - 更改 CNContactPickerViewController iOS 的导航栏颜色
我有图 1 中显示的主视图控制器。
当用户单击条形按钮时,使用presentViewController:
方法呈现另一个视图控制器。这CNContactPickerViewController
是完全原生的(如图 2 所示)。
如何更改此控制器的 UINavigationBar 的颜色?我尝试了以下方法但没有奏效:
- 更改 Appdelegate 中的导航栏颜色
- 更改了控制器继承的全局文件中的导航栏颜色。
我使用了以下代码:
此外,当我在设备 iPhone 6S iOS 9.3.2 上运行应用程序时,CNContactPickerViewController 不会在导航栏上显示组按钮,如模拟器所示。
如何改变颜色Cancel button on CNContactPickerViewController
?
上面的问题我已经有了答案。现在,悬而未决的事情是如何更改 tableview部分的颜色以及CNContactPickerViewController
.
ios - iOS9 - CNContactPickerViewController:SelectionOfProperty 不起作用,如果用户有多个电话号码
如果用户有多个电话号码,则 SelectionOfProperty 不起作用。
我正在使用以下代码:
当我们使用 emailAddresses 时它工作得非常好,但当我们更改为 phoneNumbers 时就不行了。
ios - 如何更改颜色以创建新联系人
我们的应用程序具有深色导航栏背景色调和白色色调。这些由 UIAppearance API 设置。当我们调用此代码添加联系人时,它使用白色作为后退按钮。我们如何为操作系统处理的这个视图设置这个颜色?它使用默认的色调颜色,但我们希望在允许的范围内尽可能多地覆盖它,因为白底白字是不可见的。
ios - iOS 10,XCode 8 使用 ABPersonViewController 和 CNContactViewController 时出现黑色相机屏幕
使用 xcode 8,使用 iOS 9 和 10 的设备
我有同样的问题
相机不适用于 ABPersonViewController 和 CNContactViewController。
它弹出黑屏,除取消按钮外,没有包含的控件正在工作。
我搜索了几个问题,但没有帮助。
任何线索。谢谢。
附言。已经将 NSCameraUsageDescription、NSPhotoLibraryUsageDescription 和 NSContactsUsageDescription 添加到 info.plist 文件中。
ios - CNContactViewController 导航栏版本不同
我们的色调是白色的。我们的应用程序使用 CNContactViewController。在我们商店中使用 Xcode 7 构建的面向 iOS 8 和 9 的应用程序版本中,如果您是 iOS 9,我们称为 CNContactViewController。后退按钮是白色的,但后面有一个灰色的导航栏。在我们使用 Xcode 8 针对 iOS 9 和 10 的开发构建中,没有灰条,所以后退按钮是白色的,很难看到阴影。
有没有其他人经历过 CNContactViewController 的导航区域发生变化的 Xcode 版本/SDK 版本之间的变化?我们的应用程序中是否有其他一些变化会影响这个栏?
编辑:这是我们最新版本中的图像。我确实删除了一些个人信息,所以是中间的框,但你可以在左上角看到很难看到后退按钮。
编辑:这就是我们在整个应用程序中设置颜色的方式。如果白色的后退按钮也使用红色的条形颜色而不是什么都没有,则它不会成为问题
我们用来将其推送到现有的具有红色条和白色按钮的导航控制器的代码:
ios - XCode8 Swift3 - 打开联系人列表并通过单击检索数据的问题
目前我正在开发我的第一个 iOS 应用程序,我对代码有点慢和粗鲁(它很奇怪,与 java 不同),如果这是唯一的问题,新的更新,Xcode 让我的代码疯狂. 我想我解决了大部分问题,但是......
之前,在其中一个屏幕上,应用程序打开了一个地址簿并让用户点击一个;当点击完成时,联系人列表关闭并且该联系人的数据被检索到控制器。现在,如果用户单击联系人,则会显示更多信息,但任何信息都来自控制台日志。
我尝试了我在网上找到的所有东西,但我不确定为什么不起作用。
以前,我使用Addressbook
(或类似的东西),但我已经尝试过使用CNContact
.