无法显示我添加到库中的 Xib。如何访问该库的捆绑包?

发布于 2024-12-03 04:27:19 字数 381 浏览 0 评论 0 原文

这就是我正在做的事情:

NSArray *windows = [[UIApplication sharedApplication] windows];
UIWindow *win = [windows objectAtIndex:0];
UIViewController *root_vc = [win rootViewController];
V *v = [[V alloc] initWithNibName: @"V" bundle:nil];
[win addSubview: v.view];

问题是我收到一条错误,指示使用该库的应用程序无法在主(应用程序)包中找到 V.xib。

那么...我如何访问图书馆的捆绑包?

感谢您的任何帮助。

Here is what I'm doing:

NSArray *windows = [[UIApplication sharedApplication] windows];
UIWindow *win = [windows objectAtIndex:0];
UIViewController *root_vc = [win rootViewController];
V *v = [[V alloc] initWithNibName: @"V" bundle:nil];
[win addSubview: v.view];

The problem is that I get an error indicating that the app that's using the library cannot find the V.xib in the main (app's) bundle.

So... how can I access the library's bundle?

Thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幽蝶幻影 2024-12-10 04:27:19

假设 V.xib 文件确实存在并且已添加到您的项目中,则您可能未将构建设置为将该资源复制到捆绑包中。

如果您使用的是 Xcode 4,请单击项目导航器顶部的项目。在左侧选择适当的目标,然后单击“构建阶段”选项卡以查看该目标的构建方式。应该有一个“复制捆绑资源”部分,如果展开它,您应该会看到包含的 XIB 文件。如果不是,请将文件从项目导航器拖动到复制捆绑资源构建阶段下的列表。

Assuming that the V.xib file does exist and has been added to your project, it is possible that you somehow don't have your build set up to copy that resource into the bundle.

If you are using Xcode 4, click on the project at the top of the project navigator. Select the appropriate target on the left and then click on the "Build Phases" tab to see how that target is building. There should be a "Copy Bundle Resources" section and if you expand it you should see your XIB file included. If it is not, drag the file from the project navigator to the list under the Copy Bundle Resources build phase.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文