我的代码如下所示:
-(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中构建它时,我得到一个“未使用的实体问题”“未使用的变量'标题'”警告,这显然是不正确的。当我查看编译器输出时,那里没有警告,显然警告来自Xcode所做的后编译“索引”。
由于此警告不是来自编译器,我可以做些什么吗?这是一个已知的Xcode错误吗?
谢谢, 克里斯