gpt4 book ai didi

iphone - iOS3, iOS4, xibbed UIViewController 和显示数据

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

我正在编写一个可以在 iOS3.0 及更高版本上运行的应用。

该应用程序有一个自定义的 UIViewController(比方说),我从 .xib 文件对其进行实例化。它的 View 包含单个 UILabel,我已在自定义 UIViewController header 和实现文件中正确声明和合成等。

我想动态设置此 UILabel 的文本,并在我的 UIViewController 出现时将其显示给用户。为了争论,请假设文本设置方法是昂贵的。

至少在 iOS3.0 上有我的 UIViewController-(id)initWithNibName:(NSString *) aNibNameOrNil bundle:(NSBundle *) aNibBundleOrNil 返回之前-(void)viewDidLoad 确实如此,但在我的 iOS4.0 设备上情况正好相反。因此,当我不希望文本标签为 nil 时。

因此,我不知道在哪里可以设置文本以使 iOS3.0 和 iOS4.0 都满意。

这里有什么建议吗?

最佳答案

你能解释一下你的标签是怎么变成 nil 的吗?

如果您为标签选择了一个导出,那么在任何一种情况下,在 - (void)viewDidLoad 方法中它都不能为 nil,前提是标 checkout 口在 xib 文件中正确连接。

如果您还没有使用标 checkout 口并通过代码完成,那么在 - (void)viewDidLoad 方法中再次实例化标签并将其文本设置在那里,然后将其添加到 View Controller 的 View 。

有关更多信息 - 请阅读UIViewController类引用

关于iphone - iOS3, iOS4, xibbed UIViewController 和显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7736482/

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