【发布时间】:2017-06-16 07:36:05
【问题描述】:
我有一个继承自 UIViewController 的自定义类。让我称之为“VC1”。我需要对它进行子类化(使用自己的 xib 创建“VC2”)。然后我尝试创建和使用VC2。问题是使用了 VC2,但使用了 VC1 中的 xib。
如何解决这个问题?可能是因为 VC1 是用 Obj-C 编写的,而 VC2 是用 Swift 编写的?
初始化代码:
let vc = ViewController2(nibName: "ViewController2", bundle: nil)
【问题讨论】:
-
你需要覆盖选择笔尖的VC1的代码。
-
试图覆盖,试图创建一个文件并指定一个具体的 xib 文件 - 当 VC2 继承 VC1 时不起作用
-
您能说明一下您是如何在 VC1 中附加 nib 的吗?
-
这是一个简单的观点——没有什么特别的东西会影响这种行为
-
你明确告诉 VC1 在你的代码中选择一个 nib 吗?
标签: ios objective-c swift inheritance uiviewcontroller