我知道在iOS 6中我们应首先请求访问联系人,如下所示:
但是现在,我想知道 如何在警报视图中添加详细信息 ,就在alert-title和两个按钮之间。我确实看到某个应用已经做到了。
我使用ABAddressBookCreateWithOptions和ABAddressBookRequestAccessWithCompletion,但前一个选项保留为NULL,而后一个选项仅接受回调块。
我搜索了很多内容,例如another Q,iOS 6 Release Notes和Apple Doc,但未能成功。
非常感谢您的帮助。 :)
答案 0 :(得分:6)
您可以使用NSContactsUsageDescription
密钥来实现此目的。
将此密钥添加到info.plist中,并添加要显示的消息作为值。
<强> NSContactsUsageDescription 强>
NSContactsUsageDescription(String - iOS)描述了原因 该应用程序访问用户的联系人。当系统提示用户时 要允许访问,此字符串将显示为对话框的一部分。
iOS 6.0及更高版本支持此密钥。
请检查InfoPlistKeyReference以获取更多密钥。