After updating from Xcode 7 beta to Xcode 7 beta 2 I've started getting odd behavior in my tableView rows.
A few points to mention:
This is from my simulator (everything is fine):
This is from my iPhone (some cells are black):
Is anyone familiar with this behavior? If so, what can I do to fix this?
note: extra content deleted for clarity; see answer.
The problem was that Xcode 7 beta 2 was allowing me to deploy to my iPhone with iOS 8 installed on it. Which I've been told by someone in the know, should probably not be possible.
Steps I used to reproduce:
My first attempt to deploy to iOS 8, my device was marked as ineligible. I uplugged the device and plugged it back in. It took a bit longer to deploy than usual but when it did, it had a black background to all of my table views.
Solution:
I installed iOS 9 beta 2 on my iPhone 6 and everything works as expected.