9

@IBDesignableView Controllerに追加した後、

import UIKit

@IBDesignable
class IvCalcViewController: UIViewController {
  // ...
}

Xcode 7.2 (7C68) では次のエラーが表示されます。

file:///.../Base.lproj/Main.storyboard: エラー: IB Designables: 自動レイアウト ステータスの更新に失敗しました: エージェントが「CALayerInvalidGeometry」例外を発生させました: CALayer の位置に NaN が含まれています: [207 nan]

エラーが発生した場合でも、シミュレーターでアプリを実行できます。

ここに画像の説明を入力

エラーをクリックすると、Xcode は StoryBoard の ViewController にジャンプしますが、何が問題なのかを強調表示しません。

どうすればエラーをクリアできますか?

ps StoryBoard からすべての自動レイアウト制約を既に削除しました...

更新: エラーをクリアする 1 つの方法:

  • @IBDesignableソースからすべて削除
  • プロジェクトを閉じる
  • プロジェクトを再度開く

質問は次のようになり@IBDesignableます。

4

0 に答える 0