gpt4 book ai didi

xcode - 从框架加载 xib 文件

转载 作者:行者123 更新时间:2023-11-28 07:09:44 25 4
gpt4 key购买 nike

我正在创建一些我已经分类到框架中的代码 - 纯粹是因为我想在其他地方重用这些代码(其他 osx 应用程序 - 不是 iOS)。

在我的 Resources 文件夹中,我创建了一个 xib 文件。在我的根目录中更高一层,我有相应的 Controller 文件。

如果我的客户端应用程序使用 Storyboard - 我将如何加载此 View ?请注意,我确实设法访问了上述 Controller 上的属性,因此我按照 Apple 文档和其他地方的描述进行了所有连接等操作。

提前致谢!

最佳答案

您必须将资源放在 *.bundle 中,而不是框架中。只需创建一个新目标,即 bundle 。

然后加载 Nib :

NSString *resourceBundlePath = [[NSBundle mainBundle] pathForResource:@"myBundle" ofType:@"bundle"];
NSBundle *resourceBundle = [NSBundle bundleWithPath:resourceBundlePath];

// load View Controller from that
UIViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:resourceBundle];

关于xcode - 从框架加载 xib 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28894180/

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