Swift ViewController委托不';不能被调用
我正在尝试在我的应用程序中实现一个名为JTAppleCalendar的外部模块,并在用户点击按钮时加载日历。当与外部日历关联的视图正确加载时,与视图关联的viewcontroller的委托方法不会被调用;因此,没有日历显示。尝试过调试并弄清楚为什么会发生这种情况,但运气不佳。我这里有整个项目: 问题代码位于CalendarViewController.swift中。关联的xib是Calendar.xib。委托函数是calendar()。ViewController.swift管理主情节提要视图Swift ViewController委托不';不能被调用,swift,io,swift3,jtapplecalendar,Swift,Io,Swift3,Jtapplecalendar,我正在尝试在我的应用程序中实现一个名为JTAppleCalendar的外部模块,并在用户点击按钮时加载日历。当与外部日历关联的视图正确加载时,与视图关联的viewcontroller的委托方法不会被调用;因此,没有日历显示。尝试过调试并弄清楚为什么会发生这种情况,但运气不佳。我这里有整个项目: 问题代码位于CalendarViewController.swift中。关联的xib是Calendar.xib。委托函数是calendar()。ViewController.swift管理主情节提要视图
设置日历所遵循的教程:问题与您显示日历视图控制器的方式有关 在中,仅将
日历视图控制器的视图添加为导航控制器的子视图
更好的方法是:
self.navigationController?.present(overlayView, animated: true)
这将正确显示视图控制器。Wow。谢谢。工作得很有魅力。非常感谢你的意见。你救了我一天!!!