iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 以前、Cocoaの日々: ネットワーク接続状況を知る[2] SCNetworkReachabilityGetFlags はブロックする という記事を書いたがそのブロックの原因がわかった。 SCNetworkReachabilityCreateWithName 以前は、SCNetworkReachability のインスタンスを作るのにホスト名ベースの関数を使っていた。こんな感じ。 SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, [@"xcatsan.com" UTF8String]);この後、接続性をチェックする為に SCNetworkReachabilityGetFlags() を呼び出すとブロックするケースがあった、
![Cocoaの日々: [iOS] SCNetworkReachabilityGetFlags のブロックの件](https://cdn-ak-scissors.b.st-hatena.com/image/square/727b7096de8e96ff860a2e048914ec4a13c69119/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEioyEUkVL7kYuVSNtOaJlwlUkZ-kx1xTIB_IJX1voYvrYQD4I9aP9czu57VE6iu7RSFwK181sXyNvr56ASqGPjWdzfZbwp91Ka7y3mUIcygxpVVc-0HoEJysS_jeBidNfVsIELoCHCk1PHB%2Fs320%2Fcoco-top.png)