酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Xcode 4.2でReachabilityをビルドするとwarningが発生する対応

Xcode 4.2に変更して、iOS Deployment Targetを「4.3」に上げると、Reachabilityで以下のようなwarningが表示されています。

Reachability.h: warning: Semantic Issue: Declaration of ‘struct sockaddr_in’ will not be visible outside of this function

どうもReachabilityのコードからsockaddr_in型の定義が見つからないみたい。なので以下のヘッダーファイルをimportします。

#import <netinet/in.h>

これでwarningは発生しなくなったかと思います。