加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 无法在iOS中创建提醒日历

发布时间:2020-12-14 19:49:20 所属栏目:百科 来源:网络整理
导读:我正在尝试创建提醒日历,以便我可以添加和删除提醒.它实际上在我使用的设备(iPhone 5 / 4S / 4),但在某些仍然是iPhone的客户端设备上工作得很好 – 下面有关于不支持提醒的帐户的错误. 这是工作流程: * Init the event store.* Request permission (check i
我正在尝试创建提醒日历,以便我可以添加和删除提醒.它实际上在我使用的设备(iPhone 5 / 4S / 4),但在某些仍然是iPhone的客户端设备上工作得很好 – 下面有关于不支持提醒的帐户的错误.

这是工作流程:

* Init the event store.
* Request permission (check its granted for Reminder types) (iOS6+) for lower we just init.
* Create a new calendar,local storage,type = Reminder
* Save calendar to get its Identifier.

大部分时间都可以运行,这显示在某些设备上 –

Error Domain=EKErrorDomain Code=24 “That account does not support reminders.”

权限在“设置”,“隐私权”和“提醒”下进行授权和检查.在文档中找不到有关您将收到此错误的条件的任何内容.

谢谢!

解决方法

不知道如果你还需要这个,但这里是我遇到的.

首先,我非常确定提醒不能在具有本地源的日历上设置.我不断得到“该帐户不支持提醒”.即使在提交到事件存储之前,在日历上设置所有非只读属性仍然不起作用.源需要是calDav.然后我尝试了Devfly的回应,但是由于不同的原因,它也没有起作用.它不断获取我的gmail日历,不允许设置提醒(我认为它实际上只读事件和提醒).所以我使用以下代码来获取实际的iCloud源代码

for (EKSource *source in sources) {
        NSLog(@"source %@",source.title);
        if (source.sourceType ==  EKSourceTypeCalDAV && [source.title isEqualToString:@"iCloud"]) {
            localSource = source;
            break;
        }
    }

这个设置在我的新的提醒日历这个来源为我工作.希望它能帮助某人

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读