作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的应用程序中插入事件,以便可以在 iPhone Calendar.app 中查看它们。但由于我不想将用户事件与应用程序中的事件混合,因此我想创建一个像“MyApp Events”这样的 EKCalendar
这可能吗?否则您将如何过滤您的事件?
谢谢!
最佳答案
完全可以创建自己的日历 - 问题是您需要 iOS 5:
EKEventStore* eventStore = [[EKEventStore alloc] init];
NSString* calendarName = @"My Cal";
EKCalendar* calendar;
// Get the calendar source
EKSource* localSource;
for (EKSource* source in eventStore.sources) {
if (source.sourceType == EKSourceTypeLocal)
{
localSource = source;
break;
}
}
if (!localSource)
return;
calendar = [EKCalendar calendarWithEventStore:eventStore];
calendar.source = localSource;
calendar.title = calendarName;
NSError* error;
bool success= [eventStore saveCalendar:calendar commit:YES error:&error];
if (error != nil)
{
NSLog(error.description);
// TODO: error handling here
}
关于iPhone 事件套件 : programmatically create a EKCalendar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924128/
我是一名优秀的程序员,十分优秀!