iOS5でAutoLayoutを利用すると落ちる

2012/10/12

開発環境と実機がiOS6になってしまったため、iOS5で試せる機会が減ってしまった。

現在開発中のアプリでiOS5の実機で落ちてしまう現象があった。

Could not instantiate class named NSLayoutConstraint

どうやら、「AutoLayout」を利用していると iOS5でエラーになる。

理由は定かではないけど、iPhone5対応には「AutoLayout」を無効にするのは個人的に鉄則の気がします。 ちなみに、Xibを手動で作成した時に「AutoLayout」にデフォルトでチェック(?)されてしまっていたようで、気がつきませんでした。