iOS17以前 日历访问权限默认是全部权限 iOS17 后分为 可读可写权限和只可写权限;
1.项目的 info.Plist 隐私字段添加
NSCalendarsFullAccessUsageDescription App 可读可写事件到日历
NSCalendarsWriteOnlyAccessUsageDescription App 只可写事件到日历
NSRemindersFullAccessUsageDescription App请求访问读取和写入其提醒数据的消息
2.请求访问事件改为
- requestFullAccessToEventsWithCompletion:
提示使用App的用户授予或拒绝对事件数据的读写访问权限
- requestWriteOnlyAccessToEventsWithCompletion:
提示使用App的用户授予或拒绝对事件数据的写入访问权限
- requestFullAccessToRemindersWithCompletion:
提示使用App的用户授予或拒绝读写提醒的访问权限
作者:方晟
链接:https://www.jianshu.com/p/65c5ec4a1d42
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论