Si miras la documentación de Apple, verás que dequeueReusableCellWithIdentifier: forIndexPath:
Entró con iOS 6.0.
Eso significa que si intenta llamar a este método en dispositivos iOS 5.x, va a lanzar una excepción.
Sería mejor si usaste el más viejo. "dequeueReusableCellWithIdentifier:
" Llame si es posible.
Una gran diferencia entre las dos llamadas es que este último (más antiguo) uno lata Devuelva NIL, en cuyo caso necesita para ALLOC / INICIO una nueva celda reutilizable.