-1

我在这里看到过类似的问题。但这对我不起作用。我已经使用日历事件的 url 属性添加了我的 url 方案。看到方案 url 出现在事件的 url 行中非常酷。但我无法像普通 url 一样点击 url(url scheme) www.google.com

将 url 添加到 EKEvent 的代码

EKEvent *event  = [EKEvent eventWithEventStore:eventStore];
event.title     = @"Event Test For adding url";
NSString *customURL = @"sampleEventappScheme://";
event.URL = [NSURL URLWithString:customURL];

将事件添加到日历事件后,请参阅屏幕截图以更好地理解。

在此处输入图像描述

注意:如果我尝试使用此方案通过 safari 启动应用程序,则效果很好。所以方案配置没有问题。

4

1 回答 1

1

我已经解决了这个问题,只需使用我们的应用程序 url 方案按事件标题扩展 url。IE。我们只需将其设置为 url 就足够了。

NSString *customURL = @"sampleEventappScheme://title=eventadd";

简要说明:

这是正常的网址:http://www.google.com。这http是网址方案。就像这样,在上面的应用程序 url 中,sampleEventappScheme是 url 方案。当我们尝试点击这个 url 时,系统会看到方案查找表,如果我们已经注册了我们的方案,那么它将切换到我们的应用程序。

于 2014-07-24T10:12:51.643 回答