Использование календаря в Xcode 4.2 - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть xcode 4.2, и я смотрю на создание календаря в приложении с вкладками, но я довольно новичок в Xcode, и я не уверен, что кто-то позвонил, сказал мне это NSCalender, но я действительно думаю, что это неправильно, следовательно, он работает не очень хорошо, есть ли другие методы, которые я смотрю на создание приложения, в которое вы можете добавлять даты в свой календарь из моего приложения. Надеюсь, я объяснил эту правильную надежду скоро услышать от вас большое спасибо.

Если вы хотите задать мне любой вопрос, просто оставьте сообщение, и я буду на весь день, поэтому я свяжусь с вами как можно скорее

EKEventStore *eventDB = [[[EKEventStore alloc] init] autorelease];
EKEvent *holidayEvent  = [EKEvent eventWithEventStore:eventDB];

holidayEvent.title     = [self.item customValueForKey:@"title"];
holidayEvent.startDate = startDate;
holidayEvent.endDate   = endDate;
holidayEvent.allDay = YES;

[holidayEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

NSError *error;

[eventDB saveEvent:holidayEvent span:EKSpanThisEvent error:&error]; 

if (error == noErr)
{
    [self sendDidFinish];
    return NO;
}
else
{
    [self sendDidFailWithError:error];
}

это идет в .h или .m и что я добавляю в контроллере представления

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012
EKEventStore *eventDB = [[[EKEventStore alloc] init] autorelease];

EKEvent *holidayEvent  = [EKEvent eventWithEventStore:eventDB];

holidayEvent.title     = [self.item customValueForKey:@"title"];
holidayEvent.startDate = startDate;
holidayEvent.endDate   = endDate;
holidayEvent.allDay = YES;

[holidayEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

NSError *error;

[eventDB saveEvent:holidayEvent span:EKSpanThisEvent error:&error]; 

if (error == noErr)
{
    [self sendDidFinish];
    return NO;
}
else
{
    [self sendDidFailWithError:error];
}
0 голосов
/ 27 февраля 2012

Итак, вам нужно импортировать события из вашего приложения в собственный календарь iphone?Вы должны использовать EventKit ... Вы можете использовать https://github.com/devinross/tapkulibrary календарь для вашего приложения

...