我的代码如下所示:
-(void)setGuiDisplayMode:(id)mode
{
// constrain inputs
if ( [mode intValue] < 3 && [mode intValue] > -1 ) {
guiDisplayMode=[mode intValue];
} else {
guiDisplayMode=0;
}
NSString *titles[3]={
@"Narg",
@"Fubar",
@"Eep"};
[mView[0] setValue:titles[guiDisplayMode] forKey:@"inputTitle"];
}
当我使用 Apple LLVM 编译器 4.2 在 Xcode 4.6.3 中构建它时,我收到一个“未使用的实体问题”“未使用的变量 'titles'”警告,这显然是不正确的。当我查看编译器输出时,那里没有警告,因此显然警告来自 Xcode 所做的编译后“索引”。
由于这个警告不是来自编译器,我能做些什么吗?这是一个已知的 Xcode 错误吗?
谢谢,克里斯