मैं वर्तमान में आईओएस 11 बी 6 में काम कर रहा हूं और EKEventViewController
में कोई ईवेंट खोलने के लिए मेरे कोड का अनुभाग ईवेंट विवरण नहीं दिखाता है - यह सिर्फ 'नया ईवेंट' दिखाता है, '1 जनवरी, 2001' , 'शीर्षक रहित कैलेंडर'।EKEventViewController ईवेंट विवरण नहीं दिखाता
घटना प्रदर्शित करने के लिए मेरे कोड की धारा से कम हों (iOS10 में ठीक काम करता है)
func openEvent() {
eventIdentifier = eventClipboardIdentifier
let eventViewController = EKEventViewController.init()
eventViewController.event = self.getEventFromEventClipboard()
print(eventViewController.event.title)
eventViewController.delegate = self
eventViewController.allowsCalendarPreview = false
eventViewController.allowsEditing = true
let navBar = UINavigationController(rootViewController: eventViewController)
print(eventViewController.event.title)
present(navBar, animated: true, completion: nil)
}
त्रुटि मैं Xcode डिबगर में हो रही है नीचे है।
2017-08-20 20:25:48.001329+1000 CalendarApp[1113:281191] *** -[__NSCFCalendar components:fromDate:]: date cannot be nil
Future exception.
A few of these errors are going to be reported with this complaint, then further violations will simply be ignored.
Here is the backtrace where this occurred this time (some frames may be missing due to compiler optimizations):
पिछले प्रिंट आदेश घटना eventViewController
मार रहा है और यह सब ठीक लग रही है सत्यापित करने के लिए है।
जब मैं EKEventViewController
(गलत जानकारी के साथ) में 'संपादित' ईवेंट करता हूं, तो EKEventViewController
सही ढंग से लोड होता है।
मैं बीटा प्रलेखन पर एक नज़र था और EKEventViewController
बारे में कोई जानकारी नहीं मिल रहा।
कोई विचार?
यहाँ देखो: लिंक @thestubborndev के लिए https://stackoverflow.com/questions/26760014/nscfcalendar-componentsfromdatetodateoptions-fromdate-cannot-be-nil – thestubborndev
धन्यवाद - मैं शुरुआत और घटना के ENDDATE की जाँच की और वे कर रहे हैं दोनों पूरे ईवेंट लॉग इन करके वैध (eventViewController.event)। –