每当我这样做时:
xxx = [NSImage imageNamed:@"Package.png"];
xxx加载,但它的宽度和高度保持为 0。每当我尝试将其加载到 NSImageCell 中时,我都会收到此错误:
NSImageCell 的对象值必须是一个 NSImage。
有人可以帮我吗?我以前从来没有遇到过这个问题。
编辑:对不起,我错过了这一点。因此,当我在数据源委托中执行此操作时,它不起作用,并且在“返回单元格”之后显示上述错误;'。
NSImageCell* cell = [[NSImageCell alloc] init];
[cell setObjectValue:xxx]; // Using imageNamed doesn't help either
编辑2:这变得越来越严重。我不明白发生了什么,但是图像正确加载了高度和宽度,但是当我将它添加到 NSImageCell 时它仍然会抱怨。