gpt4 book ai didi

iphone - 无法从 iOS 中的框架访问 .nib(XIB) 文件

转载 作者:可可西里 更新时间:2023-11-01 05:38:39 24 4
gpt4 key购买 nike

我已经从我现有的代码库中创建了一个框架,并尝试在新的代码库中使用它。这很好用。但是当我尝试访问属于我的框架包的一部分的 nib 文件时,我的应用程序崩溃了。这是我用来访问 View Controller XIB 文件的代码。

testViewController *controller = [[testViewController alloc] initWithNibName:@"testViewController"bundle:nil];
[self.view addSubview:controller.view];

应用程序正在崩溃,但没有生成任何错误或崩溃报告。这是我的问题

1 - 我们可以在我们的框架中添加 xib 文件吗

2 - 如果是,从框架中添加和访问 nib(xib) 文件的正确方法是什么(目前我已将它们添加到“编译源 build设置”中我的“构建阶段”标签的“em>”部分

最佳答案

您需要写下您 nib 所在的包的名称。文件已存储,因此请将上面的代码更改为 ...

testViewController *controller = [[testViewController alloc] initWithNibName:@"testViewController" bundle:yourBundle]; [self.view addSubview:controller.view];

这里你的 bundle 是一个 NSBundle 类型的对象。引用NSBundle上课以获取更多信息

关于iphone - 无法从 iOS 中的框架访问 .nib(XIB) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8471334/

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