ios 表示 xcode 5をインストールした後のエラー:キーの値(UIHighlighted)はブール値ではありません




xcode viewcontroller title (3)

xcode 5をインストールしてシミュレータを実行すると、次のようなエラーが表示されます。

'NSInvalidUnarchiveOperationException'、理由: ' * - [NSKeyedUnarchiver decodeBoolForKey:]:キーの値(UIHighlighted)がブール値ではありません'

アプリは開く直前に閉じます。 xcode 4.6でうまくいきました。 どうなり得るか?

それは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;
}

ハイライトされたプロパティが設定されたUIImageViewが1つありましたが、問題が発生しているようです。

Interface Builderを使用してUIImageViewのハイライトされたプロパティを設定解除すると、私の問題が解決しました。


xcodeで展開ターゲットを確認してください。 最新のiOSまたは最後にリリースされたiOSバージョンに変更してください。 その後、プロジェクトをきれいにしてビルドします。





uiimage