【问题标题】:How to show default calendar in viewcontroller of iOS如何在 iOS 的视图控制器中显示默认日历
【发布时间】:2017-06-19 07:16:34
【问题描述】:

我正在尝试在我的视图控制器 中获取我默认的 iPhone 日历视图。

有可能吗?

按钮和打开选项卡将起作用([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"calshow://"]]; )和一些第三方也可以工作!!!!!!

【问题讨论】:

    标签: ios objective-c iphone eventkit mbcalendarkit


    【解决方案1】:

    您的问题可以通过以下三种方式之一来理解:

    1. 如果您希望访问 iPhone 日历中包含的事件,您可以使用 Apple 的 EventKit framework
    2. 如果您希望从您的应用程序中打开日历应用程序,有一个名为 calshow:// 的 URL 方案可以做到这一点。根据我的快速搜索,我不确定 Apple 是否真的允许这样做。
    3. 如果您希望在您的应用程序中显示您自己的日历 UI,这里有很多库。

    披露:我写了MBCalendarKit

    【讨论】:

      【解决方案2】:

      你可以在这个链接的 Cocoapods 上找到它,或者你可以在这个链接的 Github 上找到它。这个小库与其他库的不同之处在于它的可配置性取决于开发人员。您可以在此处查看其用户为其开发的一些日历。您可以在此处查看其设置教程。视频教程在这里。它也是一个演示,您可以直接从 GitHub 下载。顺便说一句,如果您从未听说过 cocoapods,那么请花 10 分钟的时间来了解它。这是将 3rd 方库集成到您的 iOS 项目的最简单方法。

      我比较过的其他顶级日历:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多