/ / iOSシミュレータとiPhoneのデプロイで異なる動作をする - swift、xcode7-beta2

iOSシミュレータとiPhoneの間の動作を異ならせる展開 - xcode7-beta2

Xcode 7 BetaからXcode 7 Beta 2にアップデートした後、私はtableViewの行で奇妙な振る舞いをし始めました。

言及するいくつかのポイント:

  • 私は自分のユーザーインターフェイスを編集している段階にはいません、すべてが初期のデフォルトに設定されています。
  • 私はIBのプロトタイプセルのデフォルトを変更していません。
  • プログラムでテーブルの属性を変更することもありません。
  • アップグレードしてからコードベースは変更されていません。
  • これは更新以降の新しい動作です。

これは私のシミュレータによるものです(すべて問題ありません)。

ここに画像の説明を入力

これは私のiPhoneからです(いくつかのセルは黒です): ここに画像の説明を入力

私の質問は:

誰もがこの動作に精通していますか?もしそうなら、私はこれを修正するために何ができますか?


注:明確にするために余分なコンテンツは削除されています。答えを見てください。

回答:

回答№1は0

問題は、Xcode 7 Beta 2によって、iOS 8がインストールされたiPhoneにデプロイできるようになったことです。私が知っている人から言われたことは、おそらく不可能なはずです。

再現した手順

  • Xcode 7 beta 2を使用して、tableViewControllerを使用して簡単なプロジェクトを作成します。
  • プロジェクトをiphone 6シミュレータにデプロイします(白い背景を参照)
  • iOS 8を使用してプロジェクトをiphone 6にデプロイします(黒い背景を参照)。

私のデバイスであるiOS 8に初めてデプロイしようとしました不適格としてマークされました。私はデバイスを取り外して、再び接続しました。展開するのに通常より少し時間がかかりましたが、実行したとき、それは私のすべてのテーブルビューに対して黒い背景を持っていました。

溶液:

私は私のiPhone 6にiOS 9 beta 2をインストールしました、そしてすべては予想通りに動作します。