我有一个针对 10.5 SDK 构建的应用程序。我仍然希望它在 10.7 系统上运行时能够正常运行。代码片段
if ([window respondsToSelector:@selector(setRestorable:)])
{
[window setRestorable:NO];
}
但是,会触发编译器警告
'NSWindow' may not respond to '-setRestorable:'
因为在 10.7 SDK 中引入了 setRestorable 选择器。解决此问题的正确方法是什么?