「Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'」の対処法

久しぶりにiPhone開発したら、

Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'

と言うエラーで苦しめられたのでメモ。

このエラーが生じる原因は単純で、
主になんらかの理由でiOS6にしていない場合、
新たに追加されたUse Autolayoutという機能がiOS5以前には対応していないため起こるのだそう。

対応方法は
1.XIBあるいはStoryboardを開く
2.Utilitiesパネル中の”Show the File Inspector”を開く
3.Use Autolayoutのチェックを外す

でなおりました。

参考サイト
objective-c(xcode)触ってて出くわしたエラーとその対処
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事