gpt4 book ai didi

swift - 实例变量在我尝试设置它们后为零

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

不明白这里出了什么问题。我想为 View Controller 设置一些实例变量:

    private func simpleViewControllerAtIndex(index: Int) -> UIViewController! {
let controller: SimpleTutorialController = storyboard?.instantiateViewControllerWithIdentifier("SimpleTutorialController") as! SimpleTutorialController
let mainText = "simple_main_\(index + 1)".localized
let detailText = "simple_detail_\(index + 1)".localized
print(mainText)
print(detailText)
controller.mainText? = mainText
controller.detailText? = detailText
print(controller.mainText)
print(controller.detailText)
return controller
}

在日志中我看到了一些奇怪的东西:

Aprendizagem
Palavra
nil
nil

如何解决问题?

最佳答案

我确定您的意思是分配不带问号的文本变量,如下所示:

controller.mainText = mainText
controller.detailText = detailText

如果您有问号,只有当变量(在本例中为 mainText)不为零时,赋值才会成功。它失败只是因为它为零,因此保持为零。

关于swift - 实例变量在我尝试设置它们后为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33146354/

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