gpt4 book ai didi

iphone - 加载从 Storyboard 中实例化的 nib 文件

转载 作者:可可西里 更新时间:2023-11-01 17:10:18 26 4
gpt4 key购买 nike

所以我对这个 Storyboard概念还很陌生。我有一个 View nib 放入 Storyboard 中,每个都对应于我拥有的 UIViewController 子类,我尝试使用以下代码加载 nib 文件:

TestViewController *vc = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
[self.view setBackgroundColor:[UIColor blueColor]];
[self.view setFrame:CGRectMake(0, self.profilePicture_.frameHeight + self.profilePicture_.frameY + 10, self.scrollView_.frameWidth, 100)];
[self.view addSubview:vc.view];

但是,它给了我以下错误:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/aditya15417/Library/Application Support/iPhone Simulator/5.1/Applications/64E6CEC9-E6DC-4AF5-BF16-11BFB6415BDC/Pulse.app> (loaded)' with name 'TestViewController''

所以问题是,如果 Storyboard中有我的 Nib ,是不是就不能使用 initWithNibName?如果有办法,我该怎么做?

最佳答案

请使用

[self.storyboard instantiateViewControllerWithIdentifier:@"some identifier you set in IB"];

关于iphone - 加载从 Storyboard 中实例化的 nib 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10885585/

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