2017-08-07 10 views
0

のIBOutletを追加した後、私はNSConstraint @IBOutlet weak var leadingConstraint: NSLayoutConstraint!のIBOutletを作成している、と私はこれをしなかった前に私のアプリケーションは正常に働いていたが、今それがクラッシュし、またログに、私はこのエラーunrecognized selector sent to instance 0x6080007b4820を取得します。そして、なぜこれが起こっているのか理解できません。おかげアプリがクラッシュする自分のアプリケーションではNSConstraint

+1

このコンセントに複数の接続があるかどうかをストーリーボードで確認しますか?またはコンセント接続がまだアクティブです。 –

+0

私の答えを確認してください –

答えて

1

これは、ストーリーボードのビューコントローラに接続されていない可能性があります。確認するには

:main.storyboardへ

行くと

enter image description here

を右ここで最初のタップボタンをクリックしてください、あなたは黄色の警告アイコンが表示され、それはあなたの制約に接続されていないことを意味し、 。アシスタントエディタを使用してそれらを接続します。

2

はこれを試してみてください:

1)あなたのストーリーボードまたはその制約が作成されたXIBファイルを開きます。

2)接続インスペクタ]タブ

4)以下がある例ではストーリーボード

内の接続を持つために、すべてのコンセントをチェックを開くユーティリティバーで選択したコントローラ

3)出口としてのViewControllerクラスに割り当てられているが、ストーリーボード

enter image description here実UIオブジェクトに接続されていない制約

接続する必要があります。それは助けてください

+0

これは感謝しました –

関連する問題