最近はObj-CでもiOS Appが書けるように、とちょっとずつ慣らしています。
こないだ作ったSIのアプリはすべてごりごりコードを書いていたのですが、
XCode4にしたので、せっかくなのでビューベースでの作成に移行しました。
そしてたった今うっかりつまづいたので、忘れないうちにメモ。
UIImageVIewのState:Highlightedにチェックを入れるとどうやらクラッシュしてしまうよう。
エラーメッセージはこれ。↓
Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: '*** -[NSKeyedUnarchiver decodeBoolForKey:]: value for key (UIHighlighted) is not a boolean'
メッセージ自体はシンプルですが、原因が分からず(自身が慣れていないのもあって)焦りました。
Highlightedのチェックを外してあげると、元通りに動きます。
とりあえずググったらここ(英語)とかここ(韓国語)がヒット。
日本語のHPがなかったので、取り急ぎメモ。
コードベースで書くと普通に動くんでしょうか。4特有のバグなんでしょうか。
なんにせよ、使う必要に迫られるまでは棚上げ。
]]>