当前位置: 首页 > 知识库问答 >
问题:

ical创建事件ios

寇夜洛
2023-03-14

我已经成功订阅了我的iCal日历,我可以查看事件,它已经更新。但是,如果我查看单个事件,我无法创建警报或提醒。通常有一个编辑按钮,用于从交换的普通日历加载的任何日历事件。

我想我在某处听说,您可能必须使用web dav服务器为某个特定事件执行提醒或警报。这是真的吗?或者有人有幸得到提醒来工作吗。

下面是php生成的ics文件。

BEGIN:VCALENDAR
PRODID:-//My/Calendar//NONSGML v1.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:My Calendar
X-WR-TIMEZONE:America/Chicago
X-WR-CALDESC:Calendar Events
X-PUBLISHED-TTL:PT1M
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20110119T123850
DTSTAMP:20130211T031208Z
DTSTART;VALUE=DATE:20120209
DTEND;VALUE=DATE:20120209
SEQUENCE:0
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:
 To edit this event, go to: https://mywebsite.com/events/edit/15
SUMMARY:My B-day
UID:4efbf8ee376152344030ede518327cbaf4c41b5f
STATUS:CONFIRMED
END:VEVENT

谢谢巴特

共有1个答案

胡鸿志
2023-03-14

如果要编辑事件,需要有一个CalDAV服务器为iCalendar文件提供服务。现在,您只是提供一个只读iCalendar文件,因此您的日历应用程序无法对其进行编辑。

 类似资料:
  • 一、事件埋点 您需要在研发工程师的协助下,在用户行为发生时将其记录下来,并发送给诸葛io——这个过程称作事件埋点。 如果您是产品或运营,建议您在和研发君沟通之前,尽量弄清分析目标并整理好事件埋点表,您也可以把这份入门指南推荐给研发君阅读——帮研发君在最短的时间内理解事情的全貌,会有助于事情的快速和顺利推进。 另外,在集成SDK之前,请确保您已在诸葛io中完成了账号注册并创建应用(大约需要2分钟,跟

  • 我们不仅可以分配事件处理程序,还可以从 JavaScript 生成事件。 自定义事件可用于创建“图形组件”。例如,我们自己的基于 JavaScript 的菜单的根元素可能会触发 open(打开菜单),select(有一项被选中)等事件来告诉菜单发生了什么。另一个代码可能会监听事件,并观察菜单发生了什么。 我们不仅可以生成出于自身目的而创建的全新事件,还可以生成例如 click 和 mousedow

  • 我想用spring数据中的查询方法(@Query)以编程方式创建MySQL事件。我的代码是这样的: TestService.java 我想这是因为。如果更改query,没有,并且在body中只有一个update语句(第一个),那么它可以正常工作。 2019年2月27日更新:此方法不能正常工作。此查询还会立即导致提交事务。 如果更改查询,不使用并在正文中使用两条update语句,它也可以工作,但事务

  • 使用 emit ,on 和 off 方法创建一个 pub/sub (publish–subscribe) 事件中转。 使用 Object.create(null) 来创建一个空的 hub 对象,它不会从 Object.prototype 继承属性。 对于 emit ,根据 event 参数解析处理程序数组,然后通过传递数据作为参数来运行每个 Array.forEach() 。 对于 on,如果事件

  • 我是个新手,在理解组件的生命周期时遇到了一些困难。 我现在有一个导航栏和导航按钮组件,我希望每个导航按钮触发不同的东西。我不想更改页面,我想在同一页面中显示更多组件。 我有我的按钮设置,所以我可以做下面的。 在这种情况下,我是否可以说,在DOM的其他地方创建/显示不同的组件?

  • 我在尝试使用google connector从anypoint studio创建google事件时遇到以下错误。 尚未对resourceOwnerId null执行OAuth授权舞蹈 基本上,为了测试这个功能,我做了以下工作 我使用了一个侦听器连接器(路径:/hello)并配置了本地主机8081 我在google日历连接器中留下了下面剩余的字段。 资源所有者id 之前 之后 对象存储 在这两者之间