Crear nsindexpath para uitableview en iphone app / ipad

Una vez superadas las aplicaciones básicas de la vista tabla en el iPhone o iPad, es posible que encuentre la necesidad de crear una instancia de NSIndexPath. NSIndexPath es una clase interesante que almacena la ruta para llegar a algo en un conjunto anidado de colecciones. En una aplicación de iPhone UITableView, NSIndexPath es fundamental, ya que proporciona una referencia a la sección de la tabla y la fila específica de interés. Hay un truco para crear una instancia de sí mismo. Siga leyendo para averiguar cómo hacerlo.

Si usted necesita para hacer su propio objeto NSIndexPath, es probable que comprueba la documentación de Apple para NSIndexPath y darse cuenta de que algo enrrollado está pasando. No parece ser una manera de establecer los parámetros de la sección y fila.

El truco es que no es una adición a UIKit NSIndexPath a través del uso super cool de una categoría de Objective-C. Esta adición añade un método de clase para crear un NSIndexPath compatibles UITableView en un solo paso:

NSIndexPath * myIndexPath = [NSIndexPath indexPathForRow: fila insection: sección] -

Eso es. Gestión de la memoria se deja en manos del codificador.

Artículos Relacionados