मैं अपने ऐप के लिए निम्न कोड जोड़ लिया है:एक्सकोड: मेरा ईवेंट कैलेंडर में क्यों नहीं जोड़ा जा रहा है?
NSDate * selected = [DatePicker date];
NSString * date = [selected description];
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit
fromDate:DatePicker.date];
CalLabel1.text = [NSString stringWithFormat:@"%d", [components day]];
EKEventStore *store = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:store];
event.title = @"Test Event";
//required
event.startDate = [DatePicker date];
event.endDate = [DatePicker date];
event.calendar = store.defaultCalendarForNewEvents;
//end
NSError *err;
[store saveEvent:event span:EKSpanThisEvent error:&err];
क्यों इस आईओएस कैलेंडर के लिए कुछ भी जोड़ने नहीं है?
धन्यवाद।
क्या आपने कोई त्रुटि की जांच की है? यदि आप saveEvent कॉल को चेक करते हैं तो चेक करें तो आप 'NSLog (@ "% @", err) कर सकते हैं; यह देखने के लिए कि यह क्यों विफल रहता है। – Joe
यह कहता है: त्रुटि डोमेन = EKErrorDomain कोड = 3 "कोई समाप्ति दिनांक सेट नहीं किया गया है।" UserInfo = 0x178fe0 {NSLocalizedDescription = कोई समाप्ति दिनांक सेट नहीं किया गया है।} – pixelbitlabs