我只想在iOS中访问一个特定的日历

时间:2018-11-06 09:56:21

标签: ios cordova ionic-framework calendar

在我的移动应用中,我们访问iOS上的本机日历。设备上有多个日历,但是我只想从我的雇主那里访问一个特定的日历。我该如何进行“过滤”?

我们使用cordova / ionic访问原始日历。

1 个答案:

答案 0 :(得分:0)

使用listCalendars()列出所有可用的日历,然后找到所需的日历:

import { Calendar } from '@ionic-native/calendar';
import { Platform } from 'ionic-angular';

myCalendar:any;

constructor(private platform: Platform, private calendar: Calendar) { 
    platform.ready().then(() => {
        calendar.listCalendars().then(
          (calendars) => { 
            calendars.forEach((calendar) => {
                if(calendar.name === "my employer"){
                    myCalendar = calendar;
                }
            });
          },
          (err) => { console.log(err); }
        );
    });
}