0

xcode 4.5、ターゲットios6.0を使用してアプリを作成しました。シミュレーターでうまく機能します。次に、5.1(第1世代iPad)で実行しようとします。NSLayoutConstraintエラーでクラッシュします。

次に、ターゲットを5.1に設定し、[自動レイアウトを使用]のチェックを外します。これで実行されますが、ナビゲーションバーがありません。

これは、5.1または6.0ターゲットのいずれかで、[自動レイアウトを使用する]がオフになっている場合、デバイスとシミュレーターの両方に当てはまります。

4

2 に答える 2

1

まったく同じ問題に遭遇し、自分で解決しました。これがお役に立てば幸いです。

  1. プロジェクト ナビゲーターで MainStoryboard.storyboard を選択して、キャンバスを開きます。
  2. ナビゲーション バーを少しドラッグします。

再構築すると、欠落しているナビゲーション バーが再び表示されます。:-)

于 2013-02-27T06:57:09.660 に答える
0

So when you switch to 'old style' layout, you need to insure that your view has properly set whether there is nav bar, a tab bar, etc.

In this mode you need to insure that also the struts and springs are proper.

于 2012-12-03T02:33:37.927 に答える