Benim ipad'imde bir takvimi e-posta hesabıyla güncellemekle ilgili bir sorun yaşıyorum. yeni olayları sorun yaratmaz, ancak bir güncellemede, mevcut olanı güncellemek yerine başka bir tane oluşturur. iOS hesabına senkronize edildiğinde takvim etkinliğini güncelleyemiyorum
- kodunun e-posta hesabına başka tür için çalışan bir kaç şey i bir e-posta yoksa aşağıda
- kod çalışır (gmail demek) (bu yüzden sadece yerel takvime yazar) burada
Error getting event with identifier 9E678016-F8E4-46B1-9043-E54E09A148F0:5A89FFAF15B1408386A9CBD518BBDD770: Error Domain=EKCADErrorDomain Code=1010
t: evet benim değiş-posta atılan hatadır takvimler
[self.eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
if (granted) {
dispatch_sync(dispatch_get_main_queue(), ^{
NSString *appleEventId = [item valueForKey:@"appleEventId"];
EKEvent *currentEvent = [self.eventStore eventWithIdentifier:[item valueForKey:@"appleEventId"]];
if (currentEvent){
NSLog(@"LOG101: found an event with %@",appleEventId);
[self createEvent:currentEvent inEventStore:self.eventStore forActivity:item];
}
else{
NSLog(@"LOG101: COULD NOT FIND an event with %@",appleEventId);
EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];
[self createEvent:event inEventStore:self.eventStore forActivity:item];
}
completionHandler(YES);
});
}
else{
dispatch_sync(dispatch_get_main_queue(), ^{
completionHandler(NO);
});
}
}];
(etkinlik oluşturmak müşteri mantığı bir demet yapar ve nihai olarak bir etkinlik oluşturmak için aşağıdaki çağrıları) kodu her şey ama değişimi için çalıştığı için
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
o sinir bozucu. herhangi bir ipucu/öneri harika olurdu. teşekkürler
güncelleme :-(senkronize olup olmadığını daha sonra kullanmak üzere yerel takvim veya etkinlik tanımlayıcıları tasarruf güvenemez söylemek güvenli olduğunu düşünüyor: o ben yeni bir etkinlik oluştururken gibi görünüyor ve Exchange takvimi ekledikten sonra, sunucuya senkronize edildikten kısa bir süre sonra değiştirilen olay tanımlayıcısı. Bu problemi olan başka biri var mı? (sadece kendim olamayacağını hissediyorum ...) – user436605