And*_*vel 7 ios eventkit ekevent swift
我目前正在iOS11b6工作,我的代码部分打开一个事件EKEventViewController并没有显示事件详细信息 - 它只显示'新事件','2001年1月1日','无标题日历'.
我的代码显示事件的部分如下(在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)
}
Run Code Online (Sandbox Code Playgroud)
我在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):
Run Code Online (Sandbox Code Playgroud)
最后一个打印命令是验证事件是否正在命中eventViewController并且它看起来都很好.
当我在EKEventViewController(使用不正确的信息)"编辑"事件时,正确EKEventViewController加载.
我查看了测试版文档,找不到任何有关的信息EKEventViewController.
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
440 次 |
| 最近记录: |