我有以下代码,可以在 OS X 10.8 中正常运行:
[viewLayer setBackgroundColor:[NSColor colorWithPatternImage:[NSImage imageNamed:@"editbackground.png"]].CGColor];
但是当我在 OS X 10.7 上使用它时,出现以下崩溃:
-[NSPatternColor CGColor]: unrecognized selector sent to instance
有人知道如何让代码在 10.7 上运行吗?
最佳答案
这与早期发布无关(但这可以解释我见过的许多其他问题!)。根据 NSColor 类引用,仅从 10.8 开始支持 CGColor。
关于objective-c - OS X 10.7 中的 [NSPatternColor CGColor] 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16659987/