Erstellen Sie NSIndexSet aus dem Integer-Array in Swift
Konvertierte ich eine NSIndexSet ein [Int] - array mit der Antwort auf https://stackoverflow.com/a/28964059/6481734 ich tun müssen, im wesentlichen die entgegengesetzte drehen Sie die gleiche Art von array wieder in ein NSIndexSet.
InformationsquelleAutor der Frage Jacolack | 2016-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Swift 3
IndexSet
erstellt werden können, die direkt aus einem array-literal mitinit(arrayLiteral:)
etwa so:Ursprüngliche Antwort Swift (2.2)
Ähnlich pbasdf Antwortsondern nutzt
forEach(_:)
InformationsquelleAutor der Antwort Alexander
Dies wird viel einfacher für eine schnelle 3:
Wow!
InformationsquelleAutor der Antwort matt
Swift 3+
Hinzugefügt, diese Antwort, weil die
fromRange
option war nicht auch noch erwähnt.InformationsquelleAutor der Antwort Nycen
Können Sie eine
NSMutableIndexSet
und seineaddIndex
Methode:InformationsquelleAutor der Antwort pbasdf
Wie zu verwenden
Set<Int>
seitIndexSet
readonly ist (keine Möglichkeit zum anfügen neuer Elemente)?InformationsquelleAutor der Antwort bubuxu