不确定如何指定图像的路径。
我已将png添加到名为" StatusBarIcon"的新图像中,该图像位于" Images.xcassets"资源文件夹。
我看到他们放了一个json文件而不是。
试图做那里的例子,但无论我尝试什么,我总是得到[NSImage imageNamed:@"name of paths attempted here"]
也不会使用完整路径加载,我想该方法正在查找图像的名称,但我不知道如何正确指定名称,或者我可能需要另一个方法
以下是我的代码和我的项目的屏幕截图。
答案 0 :(得分:3)
确保将项目设置为使用xcassets而不是仅使用单个资源文件。在xcasset中创建图像后,您应该只指定图像的名称,而不是路径。例如,[NSImage imageNamed:@"StatusBarIcon"]
答案 1 :(得分:0)
要从当前捆绑包的资产目录中加载,请使用类似以下内容的
: let image = Bundle(for: type(of: self)).image(forResource: NSImage.Name(“logo"))!