gpt4 book ai didi

ios - 容器 View - 没有导出可能

转载 作者:行者123 更新时间:2023-11-28 08:45:38 25 4
gpt4 key购买 nike

我有一个带有 ScrollView 的 ViewController,其中有 2 个 ContainerView。现在,每个 ContainerView 加载一个 ViewController。在这个 ViewControllers(来自 ContainerViews 的 SubController)中,它不可能做 Outlets。我在导出处看到了小圆圈,所以引用存在,但是设置标签的文本,例如,总是导致以下错误:

fatal error: unexpectedly found nil while unwrapping an Optional value

我已经连接了 10 次,使用了所有可能的名称。多次重启 xcode,仍然无法正常工作。

这个答案可能有帮助:https://stackoverflow.com/a/28479934/2414069

编辑:(下面的代码是伪代码,一切都在它应该的地方..)

@IBOutlet weak var pinInfo_name: UILabel!
@IBOutlet weak var pinInfo_address: UITextView!
@IBOutlet weak var pinInfo_comment: UITextView!

self.pinInfo_name.text = defaults.stringForKey("activePin_name")!
self.pinInfo_address.text = defaults.stringForKey("activePin_address")!
self.pinInfo_comment.text = defaults.stringForKey("activePin_comment")!

解决方案:好吧,我睡了一觉,并在 10 分钟内发现了我的错误:我想更改我在另一个 ViewController 中创建的对象的 .text 属性。我仍然不知道该怎么做,但那是另一个故事了。

tl dr

访问权限

最佳答案

正如您问题中的链接所指出的, Storyboard中有多个具有相同类的 View Controller 可能会导致这种情况。你检查过了吗:

  1. subview Controller 彼此不属于同一个类
  2. subview Controller 与父 View Controller 没有相同的类

我做了一个测试项目,我可以毫无问题地将 subview Controller 中 UILabel 的导出连接到它们各自的 UIViewController 子类。

这是我的例子:

enter image description here

关于ios - 容器 View - 没有导出可能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35445558/

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