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をインストールしました、そしてすべては予想通りに動作します。