Iphone Xcode 4.2-声明'';在该功能警告之外将不可见
我使用Apple示例代码中的Apple可达性类 在Xcode 4.2和新的Apple 3.0编译器中,我在这个类中得到警告Iphone Xcode 4.2-声明'';在该功能警告之外将不可见,iphone,ios,xcode4,ios5,Iphone,Ios,Xcode4,Ios5,我使用Apple示例代码中的Apple可达性类 在Xcode 4.2和新的Apple 3.0编译器中,我在这个类中得到警告 + (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress; “struct sockaddr_in”的声明在此函数外不可见* 我不擅长经典的C%),所以我不知道如何修复这个警告,或者我可以忽略它 Thx在可达性中添加#导入。h为了避免此问题我忘记将其格式化为代码,
+ (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;
“struct sockaddr_in”的声明在此函数外不可见*
我不擅长经典的C%),所以我不知道如何修复这个警告,或者我可以忽略它
Thx在可达性中添加
#导入。h为了避免此问题我忘记将其格式化为代码,并删除了stackoverflow:(注意:导入已经存在于可访问性中。m-但在可访问性中也需要导入。h#include
,而不是#import
。由于C和Objective-C标题之间的细微差异,您应该只对Objective-C使用#import
。纯C应该继续使用#include
。#import
将在释放头两次进入编译单元。#include
将允许它进入编译单元(然后使用保护宏来防止重复符号)。有些头预计会进入两次。除了#导入,您还可以对缺少的结构进行前向声明。在中添加一个“struct sockaddr#u;”指向.h文件的行另请参见: