gpt4 book ai didi

ios - EKEventStore 请求访问不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 05:57:56 25 4
gpt4 key购买 nike

var eventStore: EKEventStore?

@IBAction func bbbbbbb(sender: UIButton) {
if eventStore == nil {
eventStore = EKEventStore()
}
self.eventStore?.requestAccessToEntityType(EKEntityType.Event, completion: { (aBool, error) -> Void in
print(error, aBool)
})
}

打印为零,始终为假...它的行为就像用户已经拒绝访问,但永远不会显示提示。相同的代码当然适用于相同设备上的新空白应用程序。我尝试过的事情:在设备、模拟器上进行休息设置,并使用从未安装过该应用程序的新设备,当然还有清理项目,但没有成功。另外,在应用程序设置中,日历权限也未显示。对正在发生的事情有什么想法吗?

最佳答案

iOS 10 中,您需要在 plist 中添加以下键以允许应用程序访问日历(否则,应用程序将在请求时崩溃访问):

key: "Privacy - Calendars Usage Description"
value: "$(PRODUCT_NAME) calendar events"

看这里:

https://iosdevcenters.blogspot.com/2016/09/infoplist-privacy-settings-in-ios-10.html

关于ios - EKEventStore 请求访问不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33902113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com