相关疑难解决方法(0)

如何从网站上的链接打开本机iOS应用程序(日历,笔记...)?

是否可以从网站上的HTML链接打开原生iOS应用程序,例如日历或笔记?我试图找到一个例子,但我不能.我遇到了这些URL方案,但我不知道如何使用它们以及日历或备注的URL方案是什么.有可能只做这样的事情:

<a href="calendar://something here?">Click me!</a> 
Run Code Online (Sandbox Code Playgroud)

是否可以仅使用HTML或需要JavaScript?

html hyperlink url-scheme ios

20
推荐指数
3
解决办法
4万
查看次数

从iPhone的日历中删除事件

我试图从用户请求的日历中删除一个事件.这就是我想出来的:

// Deleting Event
    EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event  = [EKEvent eventWithEventStore:eventStore];
event.title     = appDelegate.title1;
event.startDate = appDelegate.recAddDate;
event.endDate   = appDelegate.currentDateName;
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore removeEvent:event span:EKSpanThisEvent error:&err];
Run Code Online (Sandbox Code Playgroud)

下面是我正在调用从事件数组中删除事件的函数.Items数组用于从iPhone日历中获取事件

- (BOOL)removeEvent:(EKEvent *)event span:(EKSpan)span error:(NSError **)error{
    VoiceRecorderAppDelegate *appDelegate = (VoiceRecorderAppDelegate *)[[UIApplication sharedApplication] delegate];
    [items removeObjectAtIndex:appDelegate.objectindexpath];
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c ios

14
推荐指数
1
解决办法
1万
查看次数

用于打开具有特定事件ID的本机日历的URL方案

起初,我知道这种方法没有公共API.


从iOS8本机日历窗口小部件中点击事件会启动具有特定事件的日历.所以,我可以猜测必须有一个URL方案.因为小部件和日历适用于每个沙箱,所以NSURL必须使用.


我从iPhoneDevWiki.net找到了一些线索.它说这calshow:x?eventid=id是一个打开特定事件的URL方案,它被使用SpringBoard.

由于idparam 的值没有明确描述,所以,我测试了这个url方案:

  • EKEvent.calendarItemIdentifier
  • EKEvent.externalCalendarItemIdentifier
  • EKEvent.eventIdentifier

他们都没有工作.

维基可能已经过时了.

是否有人可以使用本机日历打开或显示特定事件?


在Stack Overflow中找到了类似问题的另一条线索.

calshow:计划.

它似乎用于具有特定日期的打开日历.它可以用作calshow:[time interval since reference date],参考日期似乎是1/1/2001

它可用于显示事件而不是打开它.但是,当日历未在后台运行时,此方法也不起作用.


而且我还发现该x-apple-calevent方案也可以启动日历,但我根本不知道细节(路径和参数).


任何线索和意见都将受到欢迎.

最好的Regars.

ios ekcalendar

14
推荐指数
1
解决办法
2014
查看次数

iOS日历是否支持URL方案?

是否有任何URL方案将在iOS上启动日历应用程序?

我使用Prowl将Growl通知推送到我的手机.他们刚刚添加了支持,可以根据通知启动带有URL的应用.我尝试了cal:// caldav://和ical://没有运气.

push ios

6
推荐指数
2
解决办法
8450
查看次数

用于在某个日期或活动打开 iCal 应用程序的 URL 方案?

Apple URL 方案参考很好地概述了许多 URL 方案,您可以使用这些 URL 方案通过某些参数打开某些内置应用程序。

我知道这并不是内置应用程序响应的所有可能的 URL 方案的完整列表,因为还有多种方法可以在各个页面打开系统设置。网站http://handleopenurl.com是收集所有可能的 URL 方案的一个很好的尝试,并且它有很多内置应用程序。

我想使用 URL 方案打开的一个应用程序是日历应用程序(以前称为 iCal)。但有方案吗?如果您知道有,请分享(可以选择先将其添加到handleopenurl.com 吗?)。干杯!

PS 是的,我知道 EventKit(UI) 框架的功能。但我想专门打开 iCal 应用程序。

icalendar cocoa-touch calendar objective-c eventkit

6
推荐指数
1
解决办法
6856
查看次数