gpt4 book ai didi

ios - 将 Storyboard Controller 复制并粘贴到 xib 文件中。支持不支持?

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:00 26 4
gpt4 key购买 nike

我想将 Storyboard Controller 重构为单独的 xib,以实现更好的可重用性。 Controller 扩展了 UITableViewController。

我可以在 Storyboard中选择 Controller ,按下 Cmd-C,使用新建文件向导创建一个空的 xib 文件,最后将 Controller 粘贴到 xib 中。

它似乎工作正常。 UI 元素在那里, socket 在那里,等等。它忘记了方向和大小(纵向,Retina 4 英寸),但我可以在 xcode 右侧的属性 Pane 中轻松设置它。

然而,当尝试使用这个 xib 时,我遇到了崩溃并显示错误消息:

loaded the "MyController" nib but the view outlet was not set.

当我尝试将 Files Owner 连接到 TableView (它是从 UITableViewController 扩展的 Controller 中的顶 View )时,xcode 不允许我连接它们。

我的问题:是否不支持将 Controller 从 Storyboard复制粘贴到 xib?

最佳答案

您很可能将 tableViewController 塞进了 nib 中,并且没有连接 View 的导出。当您在 Storyboard中执行 Ctl-C 时,请确保您复制的是 UITable 而不是 UITableViewController。如果没有,您可以尝试在 Controller 中手动创建 socket ,但您可能必须跳过各种步骤才能使其正常工作。

关于ios - 将 Storyboard Controller 复制并粘贴到 xib 文件中。支持不支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22305536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com