2017-04-11 135 views
0

使用NSContactsUsageDescription获取联系人列表时,出现以下错误。该应用的Info.plist必须包含一个NSContactsUsageDescription?

此应用程序已崩溃,因为它试图访问隐私敏感的 数据没有使用说明。该应用程序的Info.plist必须包含 NSContactsUsageDescription项,并带有一个字符串值,用于说明用户该应用程序如何使用此数据的 。

此外,它需要很长时间才能在swift中快速获取整个联系人列表,并且在快速3中存在此错误。

+0

你必须添加在Info.plist文件权限:https://iosdevcenters.blogspot.com/2016/09/infoplist-privacy-settings-in-ios-10.html –

+0

@ Anbu.Karthik先生我的应用程序没有被拒绝,它崩溃。谢谢 – Rishi

+0

@Rishi - 问题与这个问题有关 –

回答

2

添加联系人权限在Info.plist文件:

Key  : Privacy - Contacts Usage Description  
Value  : $(PRODUCT_NAME) contact use 

更多参考:Permission info.plist

查看GIF:http://ge.tt/4HOl7ej2

+0

嗨,你可以请分享可以复制粘贴在Plist'ss源代码中的代码。谢谢 – Rishi

+0

点击plist的(+)。在第一个框中输入:隐私 - 联系人使用说明,然后在第二个框中输入:$(PRODUCT_NAME)联系人使用。 –

+0

它非常简单。 –

0

你将需要添加下面的键和值在您的信息.plist文件。

key: Privacy - Contacts Usage Description 

Value: Allow Contact Access 
相关问题