0

クラスでいくつかの @IBInspectable プロパティを使用していた後、気が変わってそれらを削除しました。ただし、IB はまだそれらを設定しようとしているようで、実行するたびに次のような警告が生成されます。

2015-03-04 11:47:10.288 2D[29075:939900] Failed to set (shapeAsInt) user defined inspected property on (_D.ShapeButton): [<_D.ShapeButton 0x12fe25340> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key shapeAsInt.
2015-03-04 11:47:10.289 2D[29075:939900] Failed to set (colorAsInt) user defined inspected property on (_D.ColorButton): [<_D.ColorButton 0x12fd21800> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key colorAsInt.

ログによってアプリがクラッシュすることはありませんが、かなり厄介です。

他の誰かがこれに遭遇しましたか?どのように修正しましたか?

4

2 に答える 2

0

手動で削除できます - とても簡単です。問題の原因となっているストーリーボードを外部エディターで開き (ストーリーボードを右クリックして、コンテキスト メニューの [外部エディターで開く] を選択)、プロパティが削除された行を見つけて、その行を削除します。終わり

于 2015-08-27T11:27:11.557 に答える