色々調べてみたら、以下のような場合、落ちるようだ(iPhoneのライブラリィーバグのような感じですね)。
<落ちるパターン>
1.ネットワークが使用できるか? を起動時に調査するが、基本はiPhoneサンプルの「Reachability」動作を模倣している。
2.完全にネットワークが繋がる場合はOK
3.完全にネットワークが繋がらない場合もOK
4.ネットワークが「最初は繋がっている」が「途中で切れる」ような不安定な場合、iPhoneライブラリィー「SCNetworkReachabilityGetFlags」関数で落ちるような雰囲気ですね。
。。。App Storeでネットワークを利用するアプリは「Reachability」動作を模倣しているので、「落ちる」「落ちない」との話は、ここからくるのではと思われる。。。想像ですが。
(PS)
たまたまですが、家のトイレがそのような微妙な場所で、落ちる現象が確認できた。最初はアンテナが2本ほどあるが、すぐになくなるような微妙な高さで、Run Loggerを立ち上げたら、ログもアラームも出ずに落ちた。クラッシュログが見れたので、上記部分が分かった次第です。
一応、@try/@catch で、例外処理を入れたら落ちなくなったので、暫定対応としては良さそうです。
この辺は、OS依存でしょうから、もう不具合が解消されているのかな
※コメント投稿者のブログIDはブログ作成者のみに通知されます