将NSString传递给NSInteger方法时,编译器警告不会显示

时间:2016-01-11 05:42:44

标签: objective-c nsstring

我有一个方法:

-(void) passWithInteger:(NSInteger)value

但是当我使用这种方法时:

[objectInstance passWithInteger:@"bad input string"];

没有编译器错误。有没有办法轻松检测到输入不正确?

1 个答案:

答案 0 :(得分:0)

您可能关闭了这些警告吗?

在目标构建设置中,查找“Apple LLVM 7.0 - 警告 - 所有语言”下的“隐式整数到指针转换”。如果设置为“否”,您将不会收到有关此类转换的警告。

相关问题