在objective-c中,如何使错误名称的选择器生成编译时错误?
例如,说我有这个
@selector(some_misnamed_func)
Run Code Online (Sandbox Code Playgroud)
我的班级有这个成员
-(void)some_func
Run Code Online (Sandbox Code Playgroud)
我希望objective-c编译器告诉我它在编译时找不到该函数,而不是仅在运行该代码时生成运行时异常.
小智 10
在Xcode的构建设置中使用-Wundeclared-selector或Undeclared选择器编译代码.由于这只是一个警告,您可以将其与-Werror(在Xcode中将警告视为错误)相结合,以使该警告(以及所有其他警告)表现为错误并有效中止编译.
| 归档时间: |
|
| 查看次数: |
819 次 |
| 最近记录: |