1、Local declaration of 'XXX' hides instance variable
解決方法:
遇到這種原因,是因為本地變量跟函數參數變量同名
2、Implicit declaration of function 'CTSettingCopyMyPhoneNumber' is invalid in C99
解決方法:
1)導入CoreTelephony這個private framework
2)在xxx.m中加入紅字部分:在import 之後加入 extern NSString *CTSettingCopyMyPhoneNumber();
3、Class method 'XXX' not found (return type defaults to 'id')
解決方法:
在.h中聲明的方法,要在.m中實現;或者在.m中聲明的靜態方法,在.h中也要聲明
4、Control may reach end of non_void function
解決方法:
它的意思是:控制到達非void函數的結尾。就是說你的一些本應帶有返回值的函數到達結尾後可能並沒有返回任何 值。這時候,最好檢查一下是否每個控制流都會有返回值。