I'm going to add my problem to the list of possible solutions in case anyone else happens upon this thread.
TableView cell identifier. First off make sure your cell has an identifier. Second, make sure you're referencing that identifier when you dequeue the cell.