我使用
[[NSWorkspace sharedWorkspace] iconForFile:appPath]
来获取应用程序.icns中的图像(如应用程序Info.plist中所定义),但对于某些应用程序,此图像只是一个空白/白色图像?如果我写NSImage,我从工作区到文件,它包含正确分辨率的所有图像,但它们都是空白/白色?
我绝对不知道为什么会发生这种情况,任何输入都会受到影响。
谢谢
答案 0 :(得分:0)
我会检查路径是否正确,或者您可以使用
检查结果NSImage *image = [[NSWorkspace sharedWorkspace] iconForFile:appPath]
if([image isValid]){
NSLog(@"Error, image is not valid");
}