【发布时间】:2019-03-03 17:00:18
【问题描述】:
您好,我正在尝试加载位于桌面的图像。
NSURL *imageURL = [[NSWorkspace sharedWorkspace] desktopImageURLForScreen:[NSScreen mainScreen]];
NSLog(@"%@",imageURL);
NSImage *testImage = [[NSImage alloc] initWithContentsOfURL:imageURL];
NSLog(@"%@",testImage);
[self.desktopView setImage:testImage];
testImage(null)的日志
上面的代码我正在使用,但测试图像变为零。
有什么建议吗?
提前致谢!
【问题讨论】:
-
imageURL的值是多少? -
file:///Users/naresh/Desktop/Group%20495.png
-
可能包含更多您的代码,或来自
NSLog的testImage的确切输出。 -
@I'L'I 更新了我的代码
标签: objective-c macos cocoa nsimage