【发布时间】:2013-12-08 16:01:25
【问题描述】:
我的问题是关于项目中的应用程序包。我正在阅读相关内容并且可以理解一些基本的东西(我不是以英语为母语的人)。我可以理解resources folder 用于保存将在项目中使用的文件,例如媒体文件(图像、音频、视频等),并应在application bundle 中进行识别。
那么,如果我想在我的项目中使用图像和其他资源,有什么意义呢?在我的other related question 中,我无法通过引用NSImage imageNamed: 来使用它们。
我使用了以下内容但没有成功加载我的文件:
- NSBundle 方法
-
imageNamed:@"string"带/不带文件扩展名 - 图片在资源文件夹中
我正在学习Cocoa 和Objective-C,当然这与我想创建ImageIcon 或QImage 时的C++ 或Java 不同。
【问题讨论】:
-
你能给我们一些代码吗,你试过了,没有用?还要确保文件在
Target Membership内。只需选择文件并查看右侧的File Inspector。 -
NSImageView *accessory = [[NSImageView alloc] initWithFrame:NSMakeRect(0,0,200,55)]; [附件 setImageScaling:NSScaleToFit]; [附件setImage:[NSImage imageNamed:@“logosH.png”]]; [myAlert setAccessoryView:accessory];最奇怪的是,我设法通过 NSImageView 使用 IB 加载其中一个图像,但在代码中,没有
-
文件在目标成员中被检查
-
@user3078163 通过单击
edit将该信息添加到您的问题中,然后修改您的问题(而不是添加 cmets)。
标签: objective-c macos nsimageview