如何设置通讯簿访问请求alertView的文本?

时间:2013-01-04 16:36:35

标签: ios

我知道在iOS 6中我们应首先请求访问联系人,如下所示: App would like to access your contacts

但是现在,我想知道 如何在警报视图中添加详细信息 ,就在alert-title和两个按钮之间。我确实看到某个应用已经做到了。

我使用ABAddressBookCreateWithOptionsABAddressBookRequestAccessWithCompletion,但前一个选项保留为NULL,而后一个选项仅接受回调块。

我搜索了很多内容,例如another QiOS 6 Release NotesApple Doc,但未能成功。

非常感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:6)

您可以使用NSContactsUsageDescription密钥来实现此目的。

将此密钥添加到info.plist中,并添加要显示的消息作为值。

  

<强> NSContactsUsageDescription

     

NSContactsUsageDescription(String - iOS)描述了原因   该应用程序访问用户的联系人。当系统提示用户时   要允许访问,此字符串将显示为对话框的一部分。

     

iOS 6.0及更高版本支持此密钥。

请检查InfoPlistKeyReference以获取更多密钥。