Mon scénario, j'ai chargé mes données code> JSON code> dans Mon code P> TableView code> avec l'aide de codable code>. Ici, j'ai ajouté mon tableView code> cellule multiple code> cocher sélectionner et désélectionne code>. Maintenant, si je sélectionne des cellules de tableView, je peux obtenir des données code> cellule >, je veux ajouter dans un tableau code> code>, même si je suis une cellule sans solution, il faut supprimer code> à partir du tableau. Données cellulaires sélectionnées Je me déplace vers un autre ViewController code>. J'aimerais savoir comment faire ça. You tapped cell number 1.
User(userId: "121â, active: 1, name: example_table.Name(firstname: "jack", lastname: "m"))
You tapped cell number 2.
User(userId: "122â, active: 1, name: example_table.Name(firstname: âroseâ, lastname: âhâ))
You tapped cell number 3.
User(userId: "123â, active: 1, name: example_table.Name(firstname: âmakjâ, lastname: âiâ))
3 Réponses :
Vous pouvez essayer puis à l'intérieur Assurez-vous également le modèle nommé donné p> qui donne p> Article 0: 121, Point 1: 122, Point 2: 123 P>
blockQuote> alors c'est un tableau d'INTS, de même que P> celltforport code> p> Item code> conforme à équatable code> p>
let res = item.map{ "\($0)" }.joined(separator: ",")
Je peux obtenir les valeurs telles que l'article 0: 121, Point 1: 122, Point 2: 123, Utilisation de (index, élément) dans l'élément.Enuméré () {IMPRESSIER ("ITEM (index): (élément)," )} Maintenant comment changer comme id = 121,122,123 @sh_khan
Il semble donc que vous souhaitiez pouvoir disposer d'un tableau contenant tous les utilisateurs sélectionnés. Ensuite, ce que vous feriez, c'est avoir un tableau comme celui-ci instancié dans la déclaration de classe:
var thisUser = User(userId: "123â, active: 1, name: example_table.Name(firstname: âmakjâ, lastname: âiâ))
if users.contains(thisUser) {
users.removeAtIndex(users.indexOf(thisUser))
} else {
//Add the user to the array here for example
users.append(thisUser)
}
N'utilisez pas d'une matrice supplémentaire, ajoutez les informations sélectionnées em> à votre modèle. let selectedUsers = users.filter{ $0.isSelected }