Wie wird der Ort nicht nur NSString, sondern mit Breiten- und Längengrad hinzugefügt, so dass auch eine Karte im Kalender angezeigt wird?Lokation zu EKEvent IOS hinzufügen Kalender
<EKCalendarItem>
@property(nonatomic, copy) NSString *location;
Code:
EKEventStore *store = [[EKEventStore alloc] init];
[store requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
if (!granted) { return; }
EKEvent *event = [EKEvent eventWithEventStore:store];
event.title = @"Event Title";
event.startDate = [NSDate date]; //today
event.endDate = [event.startDate dateByAddingTimeInterval:60*60]; //set 1 hour meeting
[email protected]"Note";
[email protected]"Eiffel Tower,Paris"; //how do i add Lat & long/CLLocation?
event.URL=[NSURL URLWithString:shareUrl];
[event setCalendar:[store defaultCalendarForNewEvents]];
NSError *err = nil;
[store saveEvent:event span:EKSpanThisEvent commit:YES error:&err];
NSString *savedEventId = event.eventIdentifier; //this is so you can access this event later
}];
Versuchen Sie, was in den ans gegeben tun http://stackoverflow.com/questions/16647996/get-location- name-from-latitude-longitude-in-ios – Revinder
Haben Sie schon eine Lösung gefunden? Ich bin auf dem gleichen Boot – jsetting32
@ Jsetting32 Noch keine Lösung, ich denke, es ist nicht möglich vielleicht: P – Metalhead1247