微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将条目添加到日历iOS-Xamarin

如何解决将条目添加到日历iOS-Xamarin

我正在尝试从iOS上的应用程序在日历中创建一个新条目。 我有以下代码

'e'

但是,当我调用函数时,我的应用程序正在关闭,我已经调试了它,并且没有抛出异常。 应用程序输出看起来像这样:

'e'

知道为什么要得到这个吗?

谢谢!

解决方法

Error Domain=EKCADErrorDomain Code=1013

您必须请求用户批准访问日历。

如果您的应用以前从未请求访问权限,则在尝试获取或创建事件或提醒之前,您必须请求访问事件或提醒。如果您在提示用户使用此方法访问之前请求数据,则需要使用reset方法重置事件存储,以便在用户授予访问权限后开始接收数据。

来自Xamarin文档的示例:

App.Current.EventStore.RequestAccess (EKEntityType.Event,(bool granted,NSError e) => {
        if (granted)
            //do something here
        else
            new UIAlertView ( "Access Denied","User Denied Access to Calendar Data",null,"ok",null).Show ();
        } );

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。