Convertir NSInteger à NSIndexpath
Fondamentalement, je suis le stockage d'un index d'un tableau dans un NSInteger. J'ai maintenant besoin d'elle comme d'une NSIndexpath, j'ai du mal à voir et à trouver un moyen de convertir mon NSInteger à NSIndexpath afin que je puisse le réutiliser.
- De quoi avez-vous besoin de la
NSIndexPath
pour? Avez-vous besoin pour unUITableView
? - Il est utilisé lors de l'appel d'une instruction de mise à jour pour sqlite. Je pense que j'ai maintenant converti à NSIndexPath mais j'ai besoin de NSIndexPath.ligne et cela déclenche une erreur. Des idées?
- Vous pouvez pas appel
row
sur un chemin d'index créé avecindexPathWithIndex:
. Pour créer un chemin d'index vous pouvez appelerrow
sur elle, vous pouvez utiliserindexPathForRow:inSection:
.
Vous devez vous connecter pour publier un commentaire.
Pour un int
index
:Crée des Index de l'élément de nœud 0 au point par la référence.
D'utiliser le indexPath dans un
UITableView
, la méthode la plus appropriée estSi vous avez besoin d'un
NSIndexPath
pour unUITableView
, vous pouvez utiliserindexPathForRow:inSection:
(référence). Les chemins d'accès Index transmis à la vue de la table doit contenir exactement deux indices de la spécification de la section et de la ligne. Un chemin d'index créé avecindexPathWithIndex:
ne contient qu'un seul indice et ne fonctionne pas avec une vue de la table.Utilisation ci-dessous les méthodes de NSIndexPath classe.
Utiliser comme ci-dessous et N'oubliez pas aussi de
release
myIndexPath
objet après utilisation.Swift 3: