我有一个方法:
-(void) passWithInteger:(NSInteger)value
但是当我使用这种方法时:
[objectInstance passWithInteger:@"bad input string"];
没有编译器错误。有没有办法轻松检测到输入不正确?
答案 0 :(得分:0)
您可能关闭了这些警告吗?
在目标构建设置中,查找“Apple LLVM 7.0 - 警告 - 所有语言”下的“隐式整数到指针转换”。如果设置为“否”,您将不会收到有关此类转换的警告。