Same issue for me, but with a collection view in my case. I found this to be caused by the line:
let cell = collectionView?.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as CustomCell
I just changed it to:
let cell = collectionView!.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as CustomCell
and my application comes back to life again. Still don't know why.
UPDATE:
Just noticed that the method signature is changed in beta3 and collectionView (in tableView in your case), we are forced to expand:
override func collectionView(collectionView: UICollectionView**!**, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell!
therefore, we need to fix the data source methods and use collectionView or tableView directly.
Ilya Belikin
source share