我正在尝试构建一个简单的屏幕保护程序。我做的第一件事是使用返回 nil 值的方法从资产目录加载图像[NSImage imagedNamed:],这意味着它找不到图像。当我尝试使用该方法直接从包中加载图像时
[NSImage imagedNamed:]
[[NSBundle mainBundle] URLForImageResource:]
我也得到一个零值。我不明白为什么会发生这种情况。该图像位于资产目录中,并且在项目设置中我已将其设置为捆绑资源。
xcode objective-c nsimage nsbundle asset-catalog
asset-catalog ×1
nsbundle ×1
nsimage ×1
objective-c ×1
xcode ×1