Iphone 如何从我的应用程序更新EventKit添加事件标题?
我从rss提要中获取数据,在rss提要中获取标题、日期和URL链接我在tableView中显示标题和日期,在detailView中显示URL链接。 在这个细节视图中,我给出了UIBarButtonIphone 如何从我的应用程序更新EventKit添加事件标题?,iphone,objective-c,xcode4,Iphone,Objective C,Xcode4,我从rss提要中获取数据,在rss提要中获取标题、日期和URL链接我在tableView中显示标题和日期,在detailView中显示URL链接。 在这个细节视图中,我给出了UIBarButton UIBarButtonItem *addButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"bell.png" ] style:UIBarButtonItemStylePlain target:self a
UIBarButtonItem *addButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"bell.png" ] style:UIBarButtonItemStylePlain target:self action:@selector(addEvent:)];
addEvent方法用于提供EventKit选项
-(IBAction) addEvent:(id)sender {
EKEventEditViewController *addController = [[EKEventEditViewController alloc] initWithNibName:nil bundle:nil];
addController.eventStore = self.eventStore;
[self presentModalViewController:addController animated:YES];
addController.editViewDelegate = self;
[addController release];
}
单击此addButtonItem后,我们将在此屏幕中获得添加事件屏幕。第一个选项是标题和位置。我想使用从RssFeed获取的数据更新此“标题”选项
如何使用我的RSSFeed标题数据从我的应用程序更新此内容我应该在哪里进行更改
提前谢谢 你实际上做得对。。。但是EKEventViewController对象有一个事件属性,您可以使用该属性设置所需的所有属性。使用所需的属性、开始时间、结束时间、标题等创建事件,并在显示之前设置EKEventViewController的事件属性
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = @"Whatever you want your title to be";
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
event.startDate = [NSDate date]; // or however you are setting your start date
event.endDate = [NSDate dateWithTimeInterval:600 sinceDate:event.startDate];
event.allDay = YES; // or NO
EKEventEditViewController *addController = [[EKEventEditViewController alloc] initWithNibName:nil bundle:nil];
addController.event = event;
addController.eventStore = eventStore;
addController.editViewDelegate = self;
[self presentModalViewController:addController animated:YES];