Swift 3 mehr Elemente mit Hilfe von anderen Array entfernen:
Ich habe zwei Arrays, ist ein Array von Wörterbuch (json) und einer anderen ist von Indizes (Wert Int) von Index-Pfad (Sammlung Typ Index mit Elementreihe & Abschnitt). Mit Hilfe der Indexzeilen des zweiten Arrays muss ich Elemente aus dem ersten Array entfernen.
Swift 3-Array
var arrayString = [ // Array with Json elements
{ "name" : "A" },
{ "name" : "B" },
{ "name" : "C" },
{ "name" : "D" },
{ "name" : "E" },
{ "name" : "F" },
{ "name" : "G" },
{ "name" : "H" }
]
Jetzt Zweite Reihe (von der ersten Reihe entfernt werden)
var arrayIndex = [ 2, 3, 5 ] // Array with
Wie kann ich das tun? Ich möchte resultierende Array wie
var arrayString = [
{ "name" : "A" },
{ "name" : "D" },
{ "name" : "F" },
{ "name" : "G" },
{ "name" : "H" }
]
Da ein Element aus dem Array entfernt werden die Indizes der Elemente, nachdem sie beeinflussen, sollten Sie sicherstellen, dass vollständig in das Array von Indizes zu entfernen sortiert absteigend – Paulw11
@ Paulw11 vergessen, dass, Danke für den Vorschlag. –