0

Xcode 7 ベータから Xcode 7 ベータ 2 に更新した後、tableView 行で奇妙な動作が発生し始めました。

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

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

これは私のシミュレーターからのものです(すべて問題ありません):

ここに画像の説明を入力

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

私の質問は:

誰もこの動作に精通していますか? もしそうなら、これを修正するにはどうすればよいですか?


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

4

1 に答える 1

0

問題は、Xcode 7 ベータ 2 を使用すると、iOS 8 がインストールされた iPhone に展開できることでした。知っている人から言われたことですが、おそらくありえないはずです。

再現に使用した手順:

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

初めて iOS 8 にデプロイしようとしたときに、デバイスが不適格とマークされました。デバイスのプラグを抜き、再度差し込んだところ、展開に通常より少し時間がかかりましたが、展開すると、すべてのテーブル ビューの背景が黒くなりました。

解決:

iPhone 6 に iOS 9 ベータ 2 をインストールしましたが、すべてが期待どおりに動作します。

于 2015-06-25T12:20:25.233 に答える