gpt4 book ai didi

ios - viewWithTag 未加载要查看的文本

转载 作者:行者123 更新时间:2023-11-29 01:55:04 25 4
gpt4 key购买 nike

我有一个函数包括以下行:

var chanceLabel : UILabel? = self.view.viewWithTag(uni_tag) as? UILabel

我的 Storyboard的结构是这样的,其中 TableViewController 是 View Controller 的 subview 。

每个机会标签都被标记,这样如果一个人的 GPA 达到一定水平,它会返回一个字符串以显示进入每所大学的机会。你可以看到例如伯克利,它是“不太可能”

storyboard structure

目标是根据 GPA 动态更新标签。我将这个函数放在“viewDidAppear”中,它所做的只是清除标签——这只适用于首屏的大学——尽管我是这样输入字符串的:

chanceLabel?.text = "High"

我正在使用 XCode 6.1.1,目前无法更新它,因为这是我大学项目的一部分。有什么想法吗?

最佳答案

表格单元格是根据数据和代表动态加载的。最重要的是,延迟加载在调用之前不会加载任何内容。我认为您的答案是需要阅读 View 和 View Controller 编程指南,以便您了解为什么您的 View 为零。如果 tableView 加载了每个 View ,代码将完美运行,但您没有等待它,这不是向表添加数据的方法。

如果您更改视觉状态而不是在表格内使用委托(delegate),通过中心点将单元格移得太低或太高,Apple 将导致您的程序崩溃。

我知道我在这里有点苛刻,但我不希望你四处奔波,认为 Apple 崩溃了,但不是他们,导致代码有异味,让你以后很难过。

关于ios - viewWithTag 未加载要查看的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30959751/

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