解決 LLVM compiles Reachability.h warning 問題

By | May 31, 2012

Apple 提供很多 sample code 給開發者作為參考之用。其中有一個叫 Reachability,用來測試當是用者的 internet 連線,但用上 LLVM Compiler 後,會出現以下 warning:

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

其實可以很簡單解決,只需在 Reachability.h 開頭中,加下以下一句:

#import <netinet/in.h>

就可解決了