- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 EKEventEditViewController
添加日历事件。我已经使用 EKEventStore
、EKEvent
及其 editViewDelegate
正确设置了 EKEventEditViewController
作为呈现 View Controller 。 EKEventEditViewController
正确显示自身,但是当我按“添加”或“取消”时,didCompleteWithAction
不会在 EKEventEditViewDelegate
中调用。但是,我确实遇到了这个错误(虽然没有崩溃):
[EKCalendarItemLocationInlineEditItem isSubitemAtIndexSaveable:] - Location Inline Edit Item didn't have a text label on its non conference location cell; will return NO
可以看到here EKCalendarItemLocationInlineEditItem
在 EventKitUI
框架中。
这似乎与位置有关,但我似乎无法弄清楚。有没有人遇到过这个错误,或者对如何进一步调试有任何提示?谢谢!我正在运行 iOS 11 和 Xcode 9.0.1。
最佳答案
在呈现 EKEventEditViewController
之前,您似乎没有设置 editViewDelegate
。没有委托(delegate),按钮“添加”和“取消”不会响应。
创建 EventView 并呈现 (Swift)
let eventView: EKEventEditViewController = EKEventEditViewController()
eventView.event = event
eventView.editViewDelegate = self
eventView.eventStore = eventStore
present(eventView, animated: true) { }
对象
EKEventEditViewController *eventView = [[EKEventEditViewController alloc] init];
eventView.event = event;
eventView.editViewDelegate = self;
eventView.eventStore = eventStore;
[self presentViewController:eventView animated:true completion: nil];
关于objective-c - EKEventEditViewController 添加和取消按钮没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47182610/
我正在使用 EKEventEditViewController 将事件添加到日历中,但是我需要自定义表格 View ,例如背景颜色和单元格属性。 我尝试像这样循环遍历它的 subview ,但没有成功
如何更改 EKEventEditViewController 中的默认语言,即使我手动设置 AppleLanguages 对象,它也始终是英语 最佳答案 我通过向我的应用程序 plist 添加一个 L
我正在使用 EKEventEditViewController允许将事件从我的应用程序添加到 iPhone 日历。这是目前我正在使用的代码: [self.store requestAccess
我有一个 EKEvent,我正在使用 EKEventEditViewController 在我的应用程序中添加一个日历事件。即使日期是准确的,我得到的时间也不正确。有人可以帮我弄清楚我在这里做错了什么
我在这样的助手类中展示我的EKEventEditViewController: func showAddAppointmentController(withDate date:Date) {
问题 我正在呈现一个带有一些预定义信息的 EKEventEditViewController View 。如果用户不想更改此信息,他应该能够点击添加以将事件添加到日历。 问题是,默认情况下“添加”按钮
我在我的应用程序中使用默认的 EKEventEditViewController,我想自定义它,目前它显示默认 EKEventEditViewController 中的所有字段,但我不想显示 URL
我的代码如下 EKEventEditViewController *addController = [[EKEventEditViewController alloc] initWithNibName
我一直在尝试将 EKEventEditViewController 与 SwiftUI 一起使用。我尝试遵循开发论坛的一些建议,了解如何在带有协调器的 UIViewControllerRepresen
我有以下代码: EKEventEditViewController *addController = [[EKEventEditViewController alloc] initWithNibNam
当在 EKEventEditViewController 实例上编辑事件并选择另一个日历时,事件上的日历会发生变化,但对其他属性(如标题)的更改会丢失。 如果我不选择其他日历,更改将按预期保留。 这是
当我单击 EKEventEditViewController 上的“完成”按钮时,应用程序崩溃并显示“exc_bad_access”。我还使用断点来检测它,但找不到它。 gdb中没有关于crash的信
我使用 EkEventViewController 在我的应用程序中查看事件。 我的代码应该如下所示: func tableView(_ tableView: UITableView, didSel
在我的应用中,用户可以创建事件。这是通过向用户展示用于创建事件的 iOS 用户界面来实现的: - (IBAction)addTermin:(id)sender { //
我试图在我的应用程序中使用 EKEventEditViewController,它具有全局色调(在此处设置: 但是,当应用程序运行时,EKEventEditViewController 的导航按钮是灰
我正在使用以下代码创建一个事件,并显示一个弹出窗口要求用户保存该事件: EKEventStore *eventStore = [[EKEventStore alloc] init]; EKCalend
我正在尝试使用 EKEventEditViewController 添加日历事件。我已经使用 EKEventStore、EKEvent 及其 editViewDelegate 正确设置了 EKEven
以下是我添加日历事件的代码。我想发送 EKEventEditViewController 的背景图像。我找到了这段代码 UITableView *eventTableView = [[editCont
一个由两部分组成的问题:使用 SDK 的 View Controller 添加事件是可行的,但我希望将其默认设置为 Alert = "At time of event"或任何其他可用选项;我怎么做?。
我正在创建一个带有事件的新 EKEventViewController 并在之后显示它 let ekEventViewController = EKEventViewController(nibNa
我是一名优秀的程序员,十分优秀!