【发布时间】:2012-03-26 17:52:04
【问题描述】:
我的 iOS 应用与设备的日历集成。在我的 iPad 上,当我查看日历应用程序并点击左上角的日历按钮以选择要显示的日历时,我看到一个名为“日历”的条目。在我的应用程序中,当我根据“日历”下方的代码循环浏览可用日历时,列出了两次。一个是 CalDAV 的类型,另一个是 Local。我无法在其中一个中创建日历条目,我相信“本地”条目,不知道为什么。
为什么我在 iCal 应用程序中没有看到两次列出“日历”?
public static List<string> Calendars
{
get
{
var calendars = new List<string>();
var ekCalendars = EventStore.Calendars;
if (ekCalendars != null && ekCalendars.Length > 0)
{
foreach (EKCalendar cal in ekCalendars)
{
if (cal.AllowsContentModifications)
calendars.Add(cal.Title);
}
calendars.Sort();
}
return calendars;
}
}
【问题讨论】:
标签: ios ios5 xamarin.ios eventkit