gpt4 book ai didi

macos - 获取 OS X 框架中资源的 URL

转载 作者:行者123 更新时间:2023-12-03 17:02:34 26 4
gpt4 key购买 nike

我想获取 OS X 框架中的核心数据模型的 URL。我尝试过使用 [NSBundle mainBundle] urlForResource]...但它从正在运行的应用程序而不是框架获取的包。

那么正确的方法是什么?

最佳答案

解决方案

您需要框架中的一个类(任何),然后您就可以使用它

Class frameworkClass = ... //(self.class or NSClassFromString or [myClass class])
NSBundle *frameworkBundle = [NSBundle bundleForClass:frameworkClass];
NSURL *url = [frameworkBundle urlForResource:...];

示例。

我的框架中经常有一个类:

NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSURL *url = [bundle URLForResource:@"image" withExtension:@"jpg"];

关于macos - 获取 OS X 框架中资源的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26897206/

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