xcode 5 をインストールしてシミュレーターを実行すると、次のエラーが表示されます。
'NSInvalidUnarchiveOperationException'、理由: ' * -[NSKeyedUnarchiver decodeBoolForKey:]: キーの値 (UIHighlighted) はブール値ではありません'
アプリは開く直前に閉じます。xcode 4.6では問題なく動作していました。どうなり得るか?
UIImageViewに関連しているようですが、そうですか?
xcode 5 をインストールしてシミュレーターを実行すると、次のエラーが表示されます。
'NSInvalidUnarchiveOperationException'、理由: ' * -[NSKeyedUnarchiver decodeBoolForKey:]: キーの値 (UIHighlighted) はブール値ではありません'
アプリは開く直前に閉じます。xcode 4.6では問題なく動作していました。どうなり得るか?
UIImageViewに関連しているようですが、そうですか?
強調表示されたプロパティ セットを持つ UIImageView が 1 つありましたが、これが問題を引き起こしているようです。
Interface Builder を使用して UIImageView の強調表示されたプロパティの設定を解除すると、問題が解決しました。
@alpereの回答を拡張するために、私の問題は、いくつかの追加の画像とラベルを追加したカスタムUICollectionViewCellにありました。setHighlighted:(BOOL)highlighted
カスタムセルにもメソッドを実装する必要があることがわかりました...
-(void)setHighlighted:(BOOL)highlighted {
[super setHighlighted:highlighted];
self.songView.highlighted = highlighted;
self.songTitle.highlighted = highlighted;
self.trackStack.highlighted = highlighted;
}
xcode で展開ターゲットを確認してください。最新の iOS または最後にリリースされた iOS バージョンに変更します。その後、プロジェクトをクリーンアップしてビルドします。