在我的移动应用中,我们访问iOS上的本机日历。设备上有多个日历,但是我只想从我的雇主那里访问一个特定的日历。我该如何进行“过滤”?
我们使用cordova / ionic访问原始日历。
答案 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); }
);
});
}