チヨダ・イン・ナイトメア改

甲、航、航改、航改二・・・と続けたくはない。

今回は前回と違って場所は千代田区、ロック画面壁紙は千代田(梅雨Ver)の自作・・・というキチン(?)とした修理顛末記。
つれづれ書いたらやったら長くなった。

続きを読む

iPhoneSDK続・iOS6め…

【結局どう直したか】
didRotateFromInterfaceOrientationで回していたレイアウト用のメソッドをviewWillLayoutSubviewsでも実行した
iOS5までは、didRotateFromInterfaceOrientationが起動時にも動いてくれてたのでよかったんですが、iOS6だと「横向きに起動したとき」に動いてくれないんですね。
なので、didRotateFromInterfaceOrientationではなく、viewWillLayoutSubviewsでコードを実行する必要がある、と。
ところがviewWillLayoutSubviewsはiOS5以降の機能なので、必然的にiOS4.x系統は死にます。
もっともそれ以外のいろんな点でiOS4系のサポートはやりたくないので寧ろこういう理由がついて嬉しい限りですが!
#iOS5以降でないとUIStepperとかの一部コンポーネントは動かないし…

iPhoneSDKiOS6め…

「iOS6」「iPad」「横向き状態で起動」という3要件を満たすと起動時の画面構成がおかしくなる、という珍現象を発見してログを仕込んで挙動を見る。
なんで挙動(ログを仕込んだ場所を通る回数とデバッグコンソールに出力する値)が全然違うんだよ!
ちなみに上記の条件以外では正常動作するので直すのが非常に面倒(単純に弄ると大丈夫な部分まで影響を与えそう)そうというのが何とも。
どうしてこうなった…