iOS17 Xcode 15 关于同步事件到日历失败的方法

iOS17以前 日历访问权限默认是全部权限 iOS17 后分为 可读可写权限和只可写权限;

1.项目的 info.Plist 隐私字段添加

NSCalendarsFullAccessUsageDescription App 可读可写事件到日历

NSCalendarsWriteOnlyAccessUsageDescription App 只可写事件到日历

NSRemindersFullAccessUsageDescription App请求访问读取和写入其提醒数据的消息

2.请求访问事件改为

- requestFullAccessToEventsWithCompletion:

提示使用App的用户授予或拒绝对事件数据的读写访问权限

- requestWriteOnlyAccessToEventsWithCompletion:

提示使用App的用户授予或拒绝对事件数据的写入访问权限

- requestFullAccessToRemindersWithCompletion:

提示使用App的用户授予或拒绝读写提醒的访问权限

作者:方晟
链接:https://www.jianshu.com/p/65c5ec4a1d42
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容