【发布时间】:2016-03-23 19:39:18
【问题描述】:
所以这是一个有点奇怪的问题,我什至不确定要提供什么信息。我有一个自定义视图控制器和嵌入在视图控制器中的 UIview。我在连接的视图控制器中为 UIView 创建了一个插座。一切看起来都很好,但是当我运行我的程序时,viewcontroller 和 uiview 正在连接,但 uiview 并没有成为视图控制器的属性。 (好像它是在代码中的其他地方启动的)这会产生一个异常,因为当我去设置委托时,视图被视为 nil。这是我正在查看的图片:
所以根据我设置插座的方式,视图对象应该通过 calendarview 属性链接到视图控制器。
以下是所要求的异常的样子:
任何关于如何进一步调试此问题的想法将不胜感激。
【问题讨论】:
-
这种情况发生在我身上好几次了。进行干净的构建并删除派生的数据目录通常会有所帮助。
-
调用崩溃函数的地方的代码是什么样的?具体来说,它如何获得对 ViewController 的引用?
-
就是第一张图片中的同一段代码。第二张图片只是相同代码的较小图片。这有意义或有帮助吗?
-
没有。我问的是什么调用了你发布的函数。
-
没有对该函数的特定调用。我相信它是通过视图控制器类从进程中调用的。我对 swifts 还是很陌生,如果这没有意义,我会原谅我。
标签: ios swift uiview uiviewcontroller iboutlet