rod*_*ves 5 uiviewcontroller ios swift
这是我遇到的一个概念性问题(不是试图解决特定问题,而是更好地理解问题).
IBOutlets 在视图控制器默认情况下是"强制解包"变量,我不知道原因,但它告诉我iOS要求在调用VC时初始化它们中的每一个.
我有一个视图控制器A和另外两个B和C.我有一个点击监听,在给我一个自定义按钮A,取决于某个变量,如果点击后决定B或C将要被调用.
我尝试实现这个,presentViewController但由于某种原因我的程序在运行时崩溃,因为在任何一个B或中的非初始化插座C.
然而,我用segues命名并尝试了相同的东西,performSegueWithIdentifier它只是起作用.
我想知道,他们之间的区别是什么,我告诉我知道的一切是正确的吗?
提前致谢