iOS的10时,Xcode使用ABPersonViewController和CNContactViewController

问题描述:

使用Xcode中8时8黑色相机屏幕,使用的是iOS 9和10iOS的10时,Xcode使用ABPersonViewController和CNContactViewController

设备我有一个像this

相机同样的问题不会ABPersonViewController和CNContactViewController工作。

它弹出与黑屏和非包含的控件正在工作,除了取消按钮。

我搜索了几个问题,但没有帮助。

任何线索。 谢谢。

ps。已将NSCameraUsageDescription,NSPhotoLibraryUsageDescription和NSContactsUsageDescription添加到info.plist文件中。

+0

在设置应用中转到您的应用的设置页面。相机访问是否被禁用? – rmaddy

+0

@rmaddy nope。所有访问选项都启用。 – Ahn

+0

我也遇到了这个问题。实际上,我的应用明确允许使用相机。但是如果我们从ABPersonViewController得到它,它的行为就像禁用相机的权限一样。 – user435779

注意到'拍照'没有出现在iOS 11版本中,苹果公司可能已经将它作为它的bug删除了。我没有找到Apple官方确认的链接。