gpt4 book ai didi

ios - EKEventViewController 不显示事件详细信息

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:54 24 4
gpt4 key购买 nike

我目前在 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)
}

我在 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 正确加载。

我查看了 beta 文档,但找不到有关 EKEventViewController 的任何信息。

有什么想法吗?

最佳答案

我现在认为这是一个 iOS11 错误。

allowsCalendarPreview 更改为 true 将正确显示事件。

关于ios - EKEventViewController 不显示事件详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45781160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com