Я хочу получить доступ только к одному конкретному календарю в iOS - PullRequest
0 голосов
/ 06 ноября 2018

В моем мобильном приложении мы получаем доступ к собственному календарю на iOS. На устройствах имеется несколько календарей, но я хочу получить доступ только к одному конкретному календарю от моего работодателя. Как я могу сделать эту «фильтрацию»?

Мы используем cordova / ionic для доступа к собственному календарю.

1 Ответ

0 голосов
/ 06 ноября 2018

Используйте 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); }
        );
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...