ViewController 委托未被调用
ViewController Delegate Doesn't Get Invoked
我正在尝试在我的应用程序中实现一个名为 JTAppleCalendar 的外部模块,并在用户点击按钮时加载日历。当与外部日历关联的视图正确加载时,与视图关联的 viewcontroller 的委托方法不会被调用;因此,没有日历显示。尝试调试并弄清楚为什么会发生这种情况,但没有成功。我在这里有整个项目:https://github.com/cooderatgit/CalendarApp/tree/master/KataNews
问题代码在CalendarViewController.swift中。关联的 xib 是 Calendar.xib。委托函数是 calendar()。 ViewController.swift 管理主要故事板视图。
我正在学习的日历设置教程:https://patchthecode.github.io/MainTutorial/
问题与您的呈现方式有关CalendarViewController
。
在 line 30 of ViewController.swift 中,您只需将 CalendarViewController
的视图添加为 navigationController
的子视图。
更好的方法是:
self.navigationController?.present(overlayView, animated: true)
这应该正确显示视图控制器。
我正在尝试在我的应用程序中实现一个名为 JTAppleCalendar 的外部模块,并在用户点击按钮时加载日历。当与外部日历关联的视图正确加载时,与视图关联的 viewcontroller 的委托方法不会被调用;因此,没有日历显示。尝试调试并弄清楚为什么会发生这种情况,但没有成功。我在这里有整个项目:https://github.com/cooderatgit/CalendarApp/tree/master/KataNews
问题代码在CalendarViewController.swift中。关联的 xib 是 Calendar.xib。委托函数是 calendar()。 ViewController.swift 管理主要故事板视图。
我正在学习的日历设置教程:https://patchthecode.github.io/MainTutorial/
问题与您的呈现方式有关CalendarViewController
。
在 line 30 of ViewController.swift 中,您只需将 CalendarViewController
的视图添加为 navigationController
的子视图。
更好的方法是:
self.navigationController?.present(overlayView, animated: true)
这应该正确显示视图控制器。