如何将我的文本添加到 iOS 日历访问权限警报?
Posted
技术标签:
【中文标题】如何将我的文本添加到 iOS 日历访问权限警报?【英文标题】:How do I add my text to the iOS calendar access permission alert? 【发布时间】:2014-10-01 11:04:42 【问题描述】:ios Human Interface Guidelines 状态:
您可以提供出现在警报中的文本,位于下方 系统提供的标题,例如““应用程序名称”想要访问您的 联系人”
在哪里?我无法在EKEventStore
的requestAccessToEntityType:completion:
方法中添加我自己的消息。我想在用户的日历存储中添加一个全新的日历,而不是修改现有的日历,如果这很重要的话。
我找对地方了吗?
【问题讨论】:
【参考方案1】:您可以将NSCalendarsUsageDescription
密钥添加到您的info.Plist
中,这就足够了
来源:Information Property List Key Reference
NSCalendarsUsageDescription (String - iOS) 描述了原因 该应用程序访问用户的日历。当系统提示 用户允许访问,此字符串显示为对话框的一部分。
iOS 6.0 及更高版本支持此键。
【讨论】:
所以如果我想翻译这个字符串,我必须翻译我的 Info.plist 文件?有什么办法可以避免这样做吗? developer.apple.com/library/mac/documentation/general/Reference/… 。搜索“本地化属性列表值”。这可能会对您有所帮助。以上是关于如何将我的文本添加到 iOS 日历访问权限警报?的主要内容,如果未能解决你的问题,请参考以下文章
如何将文本字段添加到警报视图? Xcode 4.5 iOS6
如何在 iOS7 中将 UIDatePicker 添加到 UIALertView