我试图在我的viewcontroller中获取我的iPhone的默认日历视图 .
可能吗?
选项卡上的按钮和打开将工作([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“calshow://”]];)和一些第三方也将工作!!!!!!
您的问题可以通过以下三种方式之一理解:
如果您要访问iPhone 's calendar contains, you can use Apple' s EventKit framework的事件 .
如果您're looking to open the calendar app from your app, there'是一个名为 calshow:// 的URL方案,可以这样做 . 基于我的快速搜索,我不确定Apple是否真的允许这样做 .
calshow://
如果你在那里有一堆库 .
披露:我写了MBCalendarKit .
您可以在此链接上的Cocoapods上找到它,或者您可以通过此链接在Github上找到它 . 这个小库与其他库不同,因为它的可配置性取决于开发人员 . 您可以在此处查看其用户为其开发的一些日历 . 你可以在这里看到它的设置教程 . 视频教程在这里 . 它也可以作为一个演示,您可以直接从GitHub下载 . 顺便说一句,如果您从未听说过cocoapods,那么请花10分钟的时间来了解它 . 这是将第三方库集成到iOS项目的最简单方法 .
我将其与其他顶级日历进行了比较:
CalendarView
FSCalendar
MBCalendarKit
PTDSimpleCalendar
GCCalendar
CVCalendar
GLCalendarView
2 回答
您的问题可以通过以下三种方式之一理解:
如果您要访问iPhone 's calendar contains, you can use Apple' s EventKit framework的事件 .
如果您're looking to open the calendar app from your app, there'是一个名为
calshow://
的URL方案,可以这样做 . 基于我的快速搜索,我不确定Apple是否真的允许这样做 .如果你在那里有一堆库 .
披露:我写了MBCalendarKit .
您可以在此链接上的Cocoapods上找到它,或者您可以通过此链接在Github上找到它 . 这个小库与其他库不同,因为它的可配置性取决于开发人员 . 您可以在此处查看其用户为其开发的一些日历 . 你可以在这里看到它的设置教程 . 视频教程在这里 . 它也可以作为一个演示,您可以直接从GitHub下载 . 顺便说一句,如果您从未听说过cocoapods,那么请花10分钟的时间来了解它 . 这是将第三方库集成到iOS项目的最简单方法 .
我将其与其他顶级日历进行了比较:
CalendarView
FSCalendar
MBCalendarKit
PTDSimpleCalendar
GCCalendar
CVCalendar
GLCalendarView