gpt4 book ai didi

objective-c - XIB 文件中定义的 UIButton 未实例化

转载 作者:行者123 更新时间:2023-11-29 04:21:19 26 4
gpt4 key购买 nike

我创建了这个 View Controller ,它有一个 XIB 文件,并包含一个 UIButton。我分配并初始化 Controller ,并将 View 添加到 super View :

- (void)viewDidLoad
{
[super viewDidLoad];

self.vc = [[MyViewController alloc]init];
[self.view addSubview:self.vc.view];
CGRect frame;
frame.size.height = 200;
frame.size.width = 200;
frame.origin.x = 100;
frame.origin.y = 100;
self.vc.view.frame = frame;
[vc setText:@"123"];
}

当我运行此命令时,UIButton 未显示。当我对此进行调试并在 Controller 的 viewDidLoadviewDidAppear 中放置断点时,UIButton 始终未实例化(内存地址 00000000);

可能是什么问题?

最佳答案

您的 MyViewController 应使用 XIB 文件进行初始化:

...
self.vc = [[MyViewController alloc] @"MyViewController" bundle:nil];
...

关于objective-c - XIB 文件中定义的 UIButton 未实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956740/

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