IOS之警告
来源:未知 责任编辑:责任编辑 发表时间:2014-02-18 03:21 点击:次
1、Local declaration of 'XXX' hides instance variable
p>
p> 解决方法:
p>
p> 遇到这种原因,是因为本地变量跟函数参数变量同名
p>
p>2、Implicit declaration of function 'CTSettingCopyMyPhoneNumber' is invalid in C99
p>
p> 解决方法:
p>
p> 1)导入CoreTelephony这个private framework
p> 2)在xxx.m中加入红字部分:在import 之后加入 extern NSString *CTSettingCopyMyPhoneNumber();
p>
p>
p>3、Class method 'XXX' not found (return type defaults to 'id')
p>
p> 解决方法:
p>
p> 在.h中声明的方法,要在.m中实现;或者在.m中声明的静态方法,在.h中也要声明
p>
p>4、Control may reach end of non_void function
p>
p> 解决方法:
p>
p> 它的意思是:控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何 值。这时候,最好检查一下是否每个控制流都会有返回值。
p>
相关新闻>>
- 发表评论
-
- 最新评论 更多>>