通过呈现EKEventEditViewController实例编辑现有事件时收到以下错误消息:
[EventKit] Need the following entitlement in order to determine if MobileCal has location authorization required to do location predictions: com.apple.locationd.effective_bundle.
视图显示正常,除了位置字段之外的所有内容都看起来很好。位置字段不显示"位置"占位符,它显示清除(" x")按钮,即使它没有任何内容。应用程序在进入该位置后开始崩溃并开始输入位置搜索字符串。
在此之前,请求并在应用程序的其他位置设置所有位置权限(在使用时始终使用),并且其他多个基于位置的功能正常工作。所有四个隐私 - 位置...字符串都在Info.plist
中设置。在崩溃之后,"位置总是"设置设置为关闭,需要在设置中重新启用。这在xcode 9.2中很快。
有什么想法吗?
答案 0 :(得分:0)
您需要将四项添加到Info.plist中:
Open Info.plist Click the `+` button Scroll down, or begin typing the name of the key and select Click on the field on the right side and enter your reason for requesting access