gpt4 book ai didi

cocoa - 从另一个包加载资源

转载 作者:行者123 更新时间:2023-12-03 16:12:16 24 4
gpt4 key购买 nike

如果我有一个包,其中包含一个类和该类使用的一些资源。如果我从包中加载类,我应该如何加载该类中的资源(位于我从中加载类的包中)?

假设我想在从包中加载的类实例化的对象中加载图像。如果我这样做

NSImage *image = [NSImage imageNamed:@"myImage"];

它会从我加载类的位置加载包内的图像吗?或者它会在加载了类和资源的包的应用程序包中查找吗?

最佳答案

在 OS X 10.7+ 上执行此操作:

NSBundle *otherBundle = [NSBundle bundleWithIdentifier: @"com.company.otherapp"];
NSImage *imageFromOtherBundle = [otherBundle imageForResource: @"imageName"];

关于cocoa - 从另一个包加载资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475338/

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