我见过这样的问题,但我不知道从哪里获得标志名称或如何正确忽略它。
我遇到问题的一个例子是Reachability.h
第 76 行;我收到警告信息"Declaration of 'struct sockaddr_in' will not be visible outside of this function"
。
我将如何在文件中获取并忽略此警告的名称?我会这样说:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wsemantic-issue"
//reachabilityWithAddress- Use to check the reachability of a particular IP address.
+ (Reachability *)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress;
#pragma clang diagnostic pop
我也一直在看这些资源:
但我仍然不知所措。
我正在使用 LLVM 5.0