接続状態

サーバへのログインを最初に失敗すると、その後何度ログインしてもエラーになるという現象が発生した。明らかなバグ。この辺のコードを大幅に変更したのは二週間以上前なので、それから昨日まで一度もログインの失敗が起きていなかったことになる。
通勤途中でネットワークに繋がらなくなる場所は幾つかあるが、きちんと把握できていないので効率良くテストするのは難しい。

以前、iPhone Simulator上では、ネットワークの接続状態の変化を検出する部分をシミュレートできないと書いたが、それは間違いだった。LANケーブルを外してみればいいだけ。

ネットワーク接続が不可の状態になったときに、画面下側のToolbarを黒色で表示するようにしている。自分が状況を把握するための機能。但し、少しタイムラグがあるので、黒色の状態なら必ず接続に失敗するとは限らない。
20091224001439