Quelle est la meilleure/correcte manière d'inverser un NSMutableArray ?
Réponses
Trop de publicités?
Prasad G
Points
3363
EI Captain v2.0
Points
17588
Voici la version rapide de Reverse NSMutableArray
mutablearray = NSMutableArray(array: YourMutablearray.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray
En pur Swift, vous pouvez utiliser reverse()
let array = ["Apples", "Peaches", "Plums"]
for item in array.reverse() {
print("Found \(item)")
}
Source : piratage avec swift
------ OU ------
var a = [String]()
a.append("1")
a.append("2")
a.append("3")
print(Array(a.reverse())) // In swift 3.0, method is `reversed()`
BHAVIK PANCHAL
Points
665
sanjeev sharma
Points
169
vous pouvez inverser nsmutablearray à l'aide de reverseObjectEnumerator. Il vous renverra nsarray puis vous devrez créer un nsmutablearray à l'aide de ce nsarray
NSArray* reversedArray = [[TableDataArr reverseObjectEnumerator] allObjects];
TableDataArr = [NSMutableArray arrayWithArray:reversedArray];