UITableView, comment savoir quelle section pendant cellForRowAtIndexPath?

J’ai un UITableView affichant une liste de villes. Je veux les séparer par Etat. Je n’arrive pas à comprendre comment l’obtenir pour choisir les bons articles dans mon tableau. Si la section 1 (Arizona) a 2 villes et que la section 2 (Californie) a 2 villes, pendant la section 2 de cellForRowAtIndexPath, la ville 1 a un index de 0, même si c’est le 3ème élément de ma masortingce. J’ai pensé à transformer mon tableau de villes en un tableau d’état, où chaque object contient un tableau de villes, mais je ne sais toujours pas dans quelle section je me trouve et donc je ne sais pas quel tableau de villes sous les États besoin d’accéder.

Toute aide serait appréciée.

La méthode s’appelle

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

Le paramètre indexpath contient une propriété row et section.

 indexPath.section indexPath.row 

Voici des liens de documentation pour

  • La classe NSIndexPath
  • Les propriétés de section, de ligne et d’élément ajoutées par les additions NSIndexPath UIKit .

vous pouvez utiliser indexPath.section et indexPath.row